From 184b22118ca24bc7a587332a3d19b8bf4c2aa7b4 Mon Sep 17 00:00:00 2001
From: Maksim Petrov <47208721+vmapetr@users.noreply.github.com>
Date: Thu, 1 Feb 2024 13:37:15 +0100
Subject: [PATCH] Localized file check-in by OneLocBuild Task: Build definition
ID 10899: Build ID 26108306 (#19494)
* Localized file check-in by OneLocBuild Task: Build definition ID 10899: Build ID 26108306
* Localized file check-in by OneLocBuild Task: Build definition ID 10899: Build ID 26108306
---
.../resources.resjson/de-DE/resources.resjson | 83 +++---
.../resources.resjson/es-ES/resources.resjson | 83 +++---
.../resources.resjson/fr-FR/resources.resjson | 83 +++---
.../resources.resjson/it-IT/resources.resjson | 83 +++---
.../resources.resjson/ja-JP/resources.resjson | 83 +++---
.../resources.resjson/ko-KR/resources.resjson | 83 +++---
.../resources.resjson/ru-RU/resources.resjson | 83 +++---
.../resources.resjson/zh-CN/resources.resjson | 83 +++---
.../resources.resjson/zh-TW/resources.resjson | 83 +++---
.../resources.resjson/de-DE/resources.resjson | 85 +++---
.../resources.resjson/es-ES/resources.resjson | 85 +++---
.../resources.resjson/fr-FR/resources.resjson | 85 +++---
.../resources.resjson/it-IT/resources.resjson | 85 +++---
.../resources.resjson/ja-JP/resources.resjson | 85 +++---
.../resources.resjson/ko-KR/resources.resjson | 85 +++---
.../resources.resjson/ru-RU/resources.resjson | 85 +++---
.../resources.resjson/zh-CN/resources.resjson | 85 +++---
.../resources.resjson/zh-TW/resources.resjson | 85 +++---
.../resources.resjson/de-DE/resources.resjson | 206 ++++++-------
.../resources.resjson/es-ES/resources.resjson | 206 ++++++-------
.../resources.resjson/fr-FR/resources.resjson | 206 ++++++-------
.../resources.resjson/it-IT/resources.resjson | 206 ++++++-------
.../resources.resjson/ja-JP/resources.resjson | 206 ++++++-------
.../resources.resjson/ko-KR/resources.resjson | 206 ++++++-------
.../resources.resjson/ru-RU/resources.resjson | 206 ++++++-------
.../resources.resjson/zh-CN/resources.resjson | 206 ++++++-------
.../resources.resjson/zh-TW/resources.resjson | 206 ++++++-------
.../resources.resjson/de-DE/resources.resjson | 55 ++--
.../resources.resjson/es-ES/resources.resjson | 55 ++--
.../resources.resjson/fr-FR/resources.resjson | 55 ++--
.../resources.resjson/it-IT/resources.resjson | 55 ++--
.../resources.resjson/ja-JP/resources.resjson | 55 ++--
.../resources.resjson/ko-KR/resources.resjson | 55 ++--
.../resources.resjson/ru-RU/resources.resjson | 55 ++--
.../resources.resjson/zh-CN/resources.resjson | 55 ++--
.../resources.resjson/zh-TW/resources.resjson | 55 ++--
.../resources.resjson/de-DE/resources.resjson | 282 +++++++++---------
.../resources.resjson/es-ES/resources.resjson | 282 +++++++++---------
.../resources.resjson/fr-FR/resources.resjson | 282 +++++++++---------
.../resources.resjson/it-IT/resources.resjson | 282 +++++++++---------
.../resources.resjson/ja-JP/resources.resjson | 282 +++++++++---------
.../resources.resjson/ko-KR/resources.resjson | 282 +++++++++---------
.../resources.resjson/ru-RU/resources.resjson | 282 +++++++++---------
.../resources.resjson/zh-CN/resources.resjson | 282 +++++++++---------
.../resources.resjson/zh-TW/resources.resjson | 282 +++++++++---------
.../resources.resjson/de-DE/resources.resjson | 163 +++++-----
.../resources.resjson/es-ES/resources.resjson | 163 +++++-----
.../resources.resjson/fr-FR/resources.resjson | 163 +++++-----
.../resources.resjson/it-IT/resources.resjson | 163 +++++-----
.../resources.resjson/ja-JP/resources.resjson | 163 +++++-----
.../resources.resjson/ko-KR/resources.resjson | 163 +++++-----
.../resources.resjson/ru-RU/resources.resjson | 163 +++++-----
.../resources.resjson/zh-CN/resources.resjson | 163 +++++-----
.../resources.resjson/zh-TW/resources.resjson | 163 +++++-----
.../resources.resjson/de-DE/resources.resjson | 2 +-
.../resources.resjson/es-ES/resources.resjson | 2 +-
.../resources.resjson/fr-FR/resources.resjson | 2 +-
.../resources.resjson/it-IT/resources.resjson | 2 +-
.../resources.resjson/ja-JP/resources.resjson | 2 +-
.../resources.resjson/ko-KR/resources.resjson | 2 +-
.../resources.resjson/ru-RU/resources.resjson | 2 +-
.../resources.resjson/zh-CN/resources.resjson | 2 +-
.../resources.resjson/zh-TW/resources.resjson | 2 +-
.../resources.resjson/de-DE/resources.resjson | 63 ++--
.../resources.resjson/es-ES/resources.resjson | 63 ++--
.../resources.resjson/fr-FR/resources.resjson | 63 ++--
.../resources.resjson/it-IT/resources.resjson | 63 ++--
.../resources.resjson/ja-JP/resources.resjson | 63 ++--
.../resources.resjson/ko-KR/resources.resjson | 63 ++--
.../resources.resjson/ru-RU/resources.resjson | 63 ++--
.../resources.resjson/zh-CN/resources.resjson | 63 ++--
.../resources.resjson/zh-TW/resources.resjson | 63 ++--
72 files changed, 4257 insertions(+), 4194 deletions(-)
diff --git a/Tasks/AppCenterDistributeV1/Strings/resources.resjson/de-DE/resources.resjson b/Tasks/AppCenterDistributeV1/Strings/resources.resjson/de-DE/resources.resjson
index 80c235807653..7a0e0dd59804 100644
--- a/Tasks/AppCenterDistributeV1/Strings/resources.resjson/de-DE/resources.resjson
+++ b/Tasks/AppCenterDistributeV1/Strings/resources.resjson/de-DE/resources.resjson
@@ -1,42 +1,43 @@
-{
- "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": "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",
- "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": "Der relative Pfad vom Repositorystamm zur APK- oder IPA-Datei, die Sie veröffentlichen möchten.",
- "loc.input.label.symbolsType": "Symboltyp",
- "loc.input.label.symbolsPath": "Symbolpfad",
- "loc.input.help.symbolsPath": "Der relative Pfad vom Repositorystamm zum Symbolordner.",
- "loc.input.label.pdbPath": "Symbolpfad (*.pdb)",
- "loc.input.help.pdbPath": "Relativer Pfad vom Repositorystamm zu PDB-Symboldateien. Der Pfad enthält unter Umständen Platzhalter.",
- "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.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.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.label.destinationId": "Ziel-ID",
- "loc.input.help.destinationId": "Die ID der Verteilergruppe oder des Speichers, in der bzw. dem die App bereitgestellt wird. Lassen Sie den Eintrag leer, um die Standardgruppe zu verwenden.",
- "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.",
- "loc.messages.NoApiTokenFound": "In der Visual Studio App Center-Dienstverbindung wurde kein API-Token gefunden.",
- "loc.messages.Succeeded": "Die Aufgabe zur App Center-Verteilung wurde erfolgreich durchgeführt.",
- "loc.messages.CannotFindAnyFile": "Es kann keine auf \"%s\" basierende Datei gefunden werden.",
- "loc.messages.FoundMultipleFiles": "Es wurden mehrere Dateien gefunden, die \"%s\" entsprechen.",
- "loc.messages.FailedToCreateFile": "Fehler beim Erstellen von \"%s\": %s.",
- "loc.messages.FailedToFindFile": "%s wurde unter %s nicht gefunden."
+{
+ "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": "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",
+ "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": "Der relative Pfad vom Repositorystamm zur APK- oder IPA-Datei, die Sie veröffentlichen möchten.",
+ "loc.input.label.symbolsType": "Symboltyp",
+ "loc.input.label.symbolsPath": "Symbolpfad",
+ "loc.input.help.symbolsPath": "Der relative Pfad vom Repositorystamm zum Symbolordner.",
+ "loc.input.label.pdbPath": "Symbolpfad (*.pdb)",
+ "loc.input.help.pdbPath": "Relativer Pfad vom Repositorystamm zu PDB-Symboldateien. Der Pfad enthält unter Umständen Platzhalter.",
+ "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.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.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.label.destinationId": "Ziel-ID",
+ "loc.input.help.destinationId": "Die ID der Verteilergruppe oder des Speichers, in der bzw. dem die App bereitgestellt wird. Lassen Sie den Eintrag leer, um die Standardgruppe zu verwenden.",
+ "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.",
+ "loc.messages.NoApiTokenFound": "In der Visual Studio App Center-Dienstverbindung wurde kein API-Token gefunden.",
+ "loc.messages.Succeeded": "Die Aufgabe zur App Center-Verteilung wurde erfolgreich durchgeführt.",
+ "loc.messages.CannotFindAnyFile": "Es kann keine auf \"%s\" basierende Datei gefunden werden.",
+ "loc.messages.FoundMultipleFiles": "Es wurden mehrere Dateien gefunden, die \"%s\" entsprechen.",
+ "loc.messages.FailedToCreateFile": "Fehler beim Erstellen von \"%s\": %s.",
+ "loc.messages.FailedToFindFile": "%s wurde unter %s nicht gefunden.",
+ "loc.messages.DeprecatedTask": "The AppCenterDistribute@1 (App Center distribute) task has been deprecated since November 14, 2022 and will soon be retired. Use the AppCenterDistribute@3 task instead. Please visit https://aka.ms/azdo-deprecated-tasks to learn more about deprecated tasks."
}
\ No newline at end of file
diff --git a/Tasks/AppCenterDistributeV1/Strings/resources.resjson/es-ES/resources.resjson b/Tasks/AppCenterDistributeV1/Strings/resources.resjson/es-ES/resources.resjson
index 6ce061a969aa..64c6b4dd3f85 100644
--- a/Tasks/AppCenterDistributeV1/Strings/resources.resjson/es-ES/resources.resjson
+++ b/Tasks/AppCenterDistributeV1/Strings/resources.resjson/es-ES/resources.resjson
@@ -1,42 +1,43 @@
-{
- "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": "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",
- "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": "Ruta de acceso relativa desde la raíz del repositorio al archivo APK o IPA que desea publicar",
- "loc.input.label.symbolsType": "Tipo de símbolos",
- "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.pdbPath": "Ruta de acceso de símbolos (*.pdb)",
- "loc.input.help.pdbPath": "Ruta de acceso relativa desde la raíz del repositorio hasta los archivos de símbolos PDB. Puede contener comodines.",
- "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.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.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.label.destinationId": "Id. de destino",
- "loc.input.help.destinationId": "El identificador del grupo de distribución o almacén en el que se implementará la aplicación. Si lo deja en blanco, se usará el grupo predeterminado.",
- "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.",
- "loc.messages.NoApiTokenFound": "No se encontró ningún token de API en la conexión de servicio de Visual Studio App Center.",
- "loc.messages.Succeeded": "La tarea de distribución de App Center se realizó correctamente.",
- "loc.messages.CannotFindAnyFile": "No se puede encontrar ningún archivo basado en %s.",
- "loc.messages.FoundMultipleFiles": "Se encontraron varios archivos que coinciden con %s.",
- "loc.messages.FailedToCreateFile": "Error al crear %s: %s.",
- "loc.messages.FailedToFindFile": "No se encuentra %s en %s."
+{
+ "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": "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",
+ "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": "Ruta de acceso relativa desde la raíz del repositorio al archivo APK o IPA que desea publicar",
+ "loc.input.label.symbolsType": "Tipo de símbolos",
+ "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.pdbPath": "Ruta de acceso de símbolos (*.pdb)",
+ "loc.input.help.pdbPath": "Ruta de acceso relativa desde la raíz del repositorio hasta los archivos de símbolos PDB. Puede contener comodines.",
+ "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.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.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.label.destinationId": "Id. de destino",
+ "loc.input.help.destinationId": "El identificador del grupo de distribución o almacén en el que se implementará la aplicación. Si lo deja en blanco, se usará el grupo predeterminado.",
+ "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.",
+ "loc.messages.NoApiTokenFound": "No se encontró ningún token de API en la conexión de servicio de Visual Studio App Center.",
+ "loc.messages.Succeeded": "La tarea de distribución de App Center se realizó correctamente.",
+ "loc.messages.CannotFindAnyFile": "No se puede encontrar ningún archivo basado en %s.",
+ "loc.messages.FoundMultipleFiles": "Se encontraron varios archivos que coinciden con %s.",
+ "loc.messages.FailedToCreateFile": "Error al crear %s: %s.",
+ "loc.messages.FailedToFindFile": "No se encuentra %s en %s.",
+ "loc.messages.DeprecatedTask": "The AppCenterDistribute@1 (App Center distribute) task has been deprecated since November 14, 2022 and will soon be retired. Use the AppCenterDistribute@3 task instead. Please visit https://aka.ms/azdo-deprecated-tasks to learn more about deprecated tasks."
}
\ No newline at end of file
diff --git a/Tasks/AppCenterDistributeV1/Strings/resources.resjson/fr-FR/resources.resjson b/Tasks/AppCenterDistributeV1/Strings/resources.resjson/fr-FR/resources.resjson
index cbfc15b66666..519fbb31933e 100644
--- a/Tasks/AppCenterDistributeV1/Strings/resources.resjson/fr-FR/resources.resjson
+++ b/Tasks/AppCenterDistributeV1/Strings/resources.resjson/fr-FR/resources.resjson
@@ -1,42 +1,43 @@
-{
- "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": "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",
- "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": "Chemin d'accès relatif de la racine de référentiel vers le fichier APK ou IPA que vous souhaitez publier",
- "loc.input.label.symbolsType": "Type des symboles",
- "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.pdbPath": "Chemin des symboles (*.pdb)",
- "loc.input.help.pdbPath": "Chemin relatif de la racine de dépôt vers les fichiers de symboles PDB. Le chemin peut contenir des caractères génériques.",
- "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.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.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.label.destinationId": "ID de destination",
- "loc.input.help.destinationId": "ID du groupe de distribution ou du Store sur lequel l'application est déployée. Pour utiliser le groupe par défaut, laissez ce champ vide.",
- "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.",
- "loc.messages.NoApiTokenFound": "Jeton d'API introuvable dans la connexion de service Visual Studio App Center.",
- "loc.messages.Succeeded": "Tâche de distribution via App Center réussie",
- "loc.messages.CannotFindAnyFile": "Impossible de trouver un fichier basé sur %s.",
- "loc.messages.FoundMultipleFiles": "Plusieurs fichiers correspondant à %s ont été trouvés.",
- "loc.messages.FailedToCreateFile": "Impossible de créer %s avec l'erreur : %s.",
- "loc.messages.FailedToFindFile": "%s est introuvable sur %s."
+{
+ "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": "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",
+ "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": "Chemin d'accès relatif de la racine de référentiel vers le fichier APK ou IPA que vous souhaitez publier",
+ "loc.input.label.symbolsType": "Type des symboles",
+ "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.pdbPath": "Chemin des symboles (*.pdb)",
+ "loc.input.help.pdbPath": "Chemin relatif de la racine de dépôt vers les fichiers de symboles PDB. Le chemin peut contenir des caractères génériques.",
+ "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.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.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.label.destinationId": "ID de destination",
+ "loc.input.help.destinationId": "ID du groupe de distribution ou du Store sur lequel l'application est déployée. Pour utiliser le groupe par défaut, laissez ce champ vide.",
+ "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.",
+ "loc.messages.NoApiTokenFound": "Jeton d'API introuvable dans la connexion de service Visual Studio App Center.",
+ "loc.messages.Succeeded": "Tâche de distribution via App Center réussie",
+ "loc.messages.CannotFindAnyFile": "Impossible de trouver un fichier basé sur %s.",
+ "loc.messages.FoundMultipleFiles": "Plusieurs fichiers correspondant à %s ont été trouvés.",
+ "loc.messages.FailedToCreateFile": "Impossible de créer %s avec l'erreur : %s.",
+ "loc.messages.FailedToFindFile": "%s est introuvable sur %s.",
+ "loc.messages.DeprecatedTask": "The AppCenterDistribute@1 (App Center distribute) task has been deprecated since November 14, 2022 and will soon be retired. Use the AppCenterDistribute@3 task instead. Please visit https://aka.ms/azdo-deprecated-tasks to learn more about deprecated tasks."
}
\ No newline at end of file
diff --git a/Tasks/AppCenterDistributeV1/Strings/resources.resjson/it-IT/resources.resjson b/Tasks/AppCenterDistributeV1/Strings/resources.resjson/it-IT/resources.resjson
index 6ef521c0b1a0..57f61370ba80 100644
--- a/Tasks/AppCenterDistributeV1/Strings/resources.resjson/it-IT/resources.resjson
+++ b/Tasks/AppCenterDistributeV1/Strings/resources.resjson/it-IT/resources.resjson
@@ -1,42 +1,43 @@
-{
- "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": "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",
- "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": "Percorso relativo dalla radice del repository al file APK o IPA che si vuole pubblicare",
- "loc.input.label.symbolsType": "Tipo di simboli",
- "loc.input.label.symbolsPath": "Percorso dei simboli",
- "loc.input.help.symbolsPath": "Percorso relativo dalla radice del repository alla cartella dei simboli.",
- "loc.input.label.pdbPath": "Percorso dei simboli (*.pdb)",
- "loc.input.help.pdbPath": "Percorso relativo dalla radice del repository ai file di simboli PDB. Può includere caratteri jolly.",
- "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.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.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.label.destinationId": "ID destinazione",
- "loc.input.help.destinationId": "ID del gruppo di distribuzione o dello store in cui verrà distribuita l'app. Lasciarlo vuoto per usare il gruppo predefinito.",
- "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.",
- "loc.messages.NoApiTokenFound": "Non è stato trovato alcun token API per la connessione al servizio Visual Studio App Center.",
- "loc.messages.Succeeded": "Attività Distribuzione App Center completata",
- "loc.messages.CannotFindAnyFile": "Non è stato trovato alcun file basato su %s.",
- "loc.messages.FoundMultipleFiles": "Sono stati trovati più file corrispondenti a %s.",
- "loc.messages.FailedToCreateFile": "Non è stato possibile creare %s. Errore: %s.",
- "loc.messages.FailedToFindFile": "%s non è stato trovato alla posizione %s."
+{
+ "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": "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",
+ "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": "Percorso relativo dalla radice del repository al file APK o IPA che si vuole pubblicare",
+ "loc.input.label.symbolsType": "Tipo di simboli",
+ "loc.input.label.symbolsPath": "Percorso dei simboli",
+ "loc.input.help.symbolsPath": "Percorso relativo dalla radice del repository alla cartella dei simboli.",
+ "loc.input.label.pdbPath": "Percorso dei simboli (*.pdb)",
+ "loc.input.help.pdbPath": "Percorso relativo dalla radice del repository ai file di simboli PDB. Può includere caratteri jolly.",
+ "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.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.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.label.destinationId": "ID destinazione",
+ "loc.input.help.destinationId": "ID del gruppo di distribuzione o dello store in cui verrà distribuita l'app. Lasciarlo vuoto per usare il gruppo predefinito.",
+ "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.",
+ "loc.messages.NoApiTokenFound": "Non è stato trovato alcun token API per la connessione al servizio Visual Studio App Center.",
+ "loc.messages.Succeeded": "Attività Distribuzione App Center completata",
+ "loc.messages.CannotFindAnyFile": "Non è stato trovato alcun file basato su %s.",
+ "loc.messages.FoundMultipleFiles": "Sono stati trovati più file corrispondenti a %s.",
+ "loc.messages.FailedToCreateFile": "Non è stato possibile creare %s. Errore: %s.",
+ "loc.messages.FailedToFindFile": "%s non è stato trovato alla posizione %s.",
+ "loc.messages.DeprecatedTask": "The AppCenterDistribute@1 (App Center distribute) task has been deprecated since November 14, 2022 and will soon be retired. Use the AppCenterDistribute@3 task instead. Please visit https://aka.ms/azdo-deprecated-tasks to learn more about deprecated tasks."
}
\ No newline at end of file
diff --git a/Tasks/AppCenterDistributeV1/Strings/resources.resjson/ja-JP/resources.resjson b/Tasks/AppCenterDistributeV1/Strings/resources.resjson/ja-JP/resources.resjson
index 52038355db64..ed184d4ab4c6 100644
--- a/Tasks/AppCenterDistributeV1/Strings/resources.resjson/ja-JP/resources.resjson
+++ b/Tasks/AppCenterDistributeV1/Strings/resources.resjson/ja-JP/resources.resjson
@@ -1,42 +1,43 @@
-{
- "loc.friendlyName": "App Center 配布",
- "loc.helpMarkDown": "このタスクに関するヘルプは、Visual Studio App Center [サポート サイト](https://aka.ms/appcentersupport/) をご覧ください。",
- "loc.description": "Visual Studio App Center を使用して、アプリのビルドをテスト担当者とユーザーに配布します",
- "loc.instanceNameFormat": "$(app) を Visual Studio App Center に配置する",
- "loc.releaseNotes": "feature ブランチが切り捨てられていたバグが修正されます。",
- "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": "リポジトリのルートから発行する APK または IPA ファイルへの相対パス",
- "loc.input.label.symbolsType": "シンボルの種類",
- "loc.input.label.symbolsPath": "シンボル パス",
- "loc.input.help.symbolsPath": "リポジトリのルートからシンボル フォルダーへの相対パス。",
- "loc.input.label.pdbPath": "シンボル パス (*.pdb)",
- "loc.input.help.pdbPath": "リポジトリのルートから PDB シンボル ファイルへの相対パス。パスにはワイルドカードを含めることができます。",
- "loc.input.label.dsymPath": "dSYM パス",
- "loc.input.help.dsymPath": "リポジトリのルートから dSYM フォルダーへの相対パス。パスにはワイルドカードを含めることができます。",
- "loc.input.label.mappingTxtPath": "マッピング ファイル",
- "loc.input.help.mappingTxtPath": "リポジトリのルートから Android の mapping.txt ファイルへの相対パス。",
- "loc.input.label.packParentFolder": "親フォルダー内のアイテムをすべて含める",
- "loc.input.help.packParentFolder": "選択したシンボル ファイルまたはフォルダー、および同じ親フォルダー内の他のすべてのアイテムをアップロードします。React Native アプリの場合は必須です。",
- "loc.input.label.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.label.destinationId": "同期先 ID",
- "loc.input.help.destinationId": "アプリが配置する配布グループまたはストアの ID。既定のグループを使用するには、空のままにします。",
- "loc.messages.CannotDecodeEndpoint": "エンドポイントをデコードできませんでした。",
- "loc.messages.NoResponseFromServer": "サーバーから応答がありません。",
- "loc.messages.FailedToUploadFile": "ファイルの完全アップロードに失敗しました。",
- "loc.messages.NoApiTokenFound": "Visual Studio App Center サービス接続上に API トークンが見つかりませんでした。",
- "loc.messages.Succeeded": "App Center 配布タスクが正常に実行されました",
- "loc.messages.CannotFindAnyFile": "%s に基づくファイルが見つかりません。",
- "loc.messages.FoundMultipleFiles": "%s と一致しているファイルが複数見つかりました。",
- "loc.messages.FailedToCreateFile": "次のエラーで %s を作成できませんでした: %s。",
- "loc.messages.FailedToFindFile": "%s が %s で見つかりませんでした。"
+{
+ "loc.friendlyName": "App Center 配布",
+ "loc.helpMarkDown": "このタスクに関するヘルプは、Visual Studio App Center [サポート サイト](https://aka.ms/appcentersupport/) をご覧ください。",
+ "loc.description": "Visual Studio App Center を使用して、アプリのビルドをテスト担当者とユーザーに配布します",
+ "loc.instanceNameFormat": "$(app) を Visual Studio App Center に配置する",
+ "loc.releaseNotes": "feature ブランチが切り捨てられていたバグが修正されます。",
+ "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": "リポジトリのルートから発行する APK または IPA ファイルへの相対パス",
+ "loc.input.label.symbolsType": "シンボルの種類",
+ "loc.input.label.symbolsPath": "シンボル パス",
+ "loc.input.help.symbolsPath": "リポジトリのルートからシンボル フォルダーへの相対パス。",
+ "loc.input.label.pdbPath": "シンボル パス (*.pdb)",
+ "loc.input.help.pdbPath": "リポジトリのルートから PDB シンボル ファイルへの相対パス。パスにはワイルドカードを含めることができます。",
+ "loc.input.label.dsymPath": "dSYM パス",
+ "loc.input.help.dsymPath": "リポジトリのルートから dSYM フォルダーへの相対パス。パスにはワイルドカードを含めることができます。",
+ "loc.input.label.mappingTxtPath": "マッピング ファイル",
+ "loc.input.help.mappingTxtPath": "リポジトリのルートから Android の mapping.txt ファイルへの相対パス。",
+ "loc.input.label.packParentFolder": "親フォルダー内のアイテムをすべて含める",
+ "loc.input.help.packParentFolder": "選択したシンボル ファイルまたはフォルダー、および同じ親フォルダー内の他のすべてのアイテムをアップロードします。React Native アプリの場合は必須です。",
+ "loc.input.label.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.label.destinationId": "同期先 ID",
+ "loc.input.help.destinationId": "アプリが配置する配布グループまたはストアの ID。既定のグループを使用するには、空のままにします。",
+ "loc.messages.CannotDecodeEndpoint": "エンドポイントをデコードできませんでした。",
+ "loc.messages.NoResponseFromServer": "サーバーから応答がありません。",
+ "loc.messages.FailedToUploadFile": "ファイルの完全アップロードに失敗しました。",
+ "loc.messages.NoApiTokenFound": "Visual Studio App Center サービス接続上に API トークンが見つかりませんでした。",
+ "loc.messages.Succeeded": "App Center 配布タスクが正常に実行されました",
+ "loc.messages.CannotFindAnyFile": "%s に基づくファイルが見つかりません。",
+ "loc.messages.FoundMultipleFiles": "%s と一致しているファイルが複数見つかりました。",
+ "loc.messages.FailedToCreateFile": "次のエラーで %s を作成できませんでした: %s。",
+ "loc.messages.FailedToFindFile": "%s が %s で見つかりませんでした。",
+ "loc.messages.DeprecatedTask": "The AppCenterDistribute@1 (App Center distribute) task has been deprecated since November 14, 2022 and will soon be retired. Use the AppCenterDistribute@3 task instead. Please visit https://aka.ms/azdo-deprecated-tasks to learn more about deprecated tasks."
}
\ No newline at end of file
diff --git a/Tasks/AppCenterDistributeV1/Strings/resources.resjson/ko-KR/resources.resjson b/Tasks/AppCenterDistributeV1/Strings/resources.resjson/ko-KR/resources.resjson
index 46e6fe1f6465..6692944b871a 100644
--- a/Tasks/AppCenterDistributeV1/Strings/resources.resjson/ko-KR/resources.resjson
+++ b/Tasks/AppCenterDistributeV1/Strings/resources.resjson/ko-KR/resources.resjson
@@ -1,42 +1,43 @@
-{
- "loc.friendlyName": "App Center 배포",
- "loc.helpMarkDown": "이 작업에 대한 도움말이 필요하면 Visual Studio App Center [지원 사이트](https://aka.ms/appcentersupport/)를 방문하세요.",
- "loc.description": "Visual Studio App Center를 통해 테스터 및 사용자에게 앱 빌드 배포",
- "loc.instanceNameFormat": "Visual Studio App Center에 $(app) 배포",
- "loc.releaseNotes": "기능 분기가 잘리는 버그를 수정합니다.",
- "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}) 형식입니다. 조직을 사용하는 경우 앱 동적 필드는 **{orgname}/{app_identifier}** 형식입니다.",
- "loc.input.label.app": "이진 파일 경로",
- "loc.input.help.app": "게시할 APK 또는 IPA 파일의 리포 루트로부터의 상대 경로입니다.",
- "loc.input.label.symbolsType": "기호 형식",
- "loc.input.label.symbolsPath": "기호 경로",
- "loc.input.help.symbolsPath": "기호 폴더의 리포 루트로부터의 상대 경로입니다.",
- "loc.input.label.pdbPath": "기호 경로(*.pdb)",
- "loc.input.help.pdbPath": "PDB 기호 파일의 리포 루트로부터의 상대 경로입니다. 경로에는 와일드카드가 포함될 수 있습니다.",
- "loc.input.label.dsymPath": "dSYM 경로",
- "loc.input.help.dsymPath": "dSYM 폴더의 리포 루트로부터의 상대 경로입니다. 경로에는 와일드카드가 포함될 수 있습니다.",
- "loc.input.label.mappingTxtPath": "매핑 파일",
- "loc.input.help.mappingTxtPath": "Android mapping.txt 파일의 리포 루트로부터의 상대 경로입니다.",
- "loc.input.label.packParentFolder": "부모 폴더의 모든 항목 포함",
- "loc.input.help.packParentFolder": "선택한 기호 파일 또는 폴더 및 동일한 부모 폴더에 있는 다른 모든 항목을 업로드합니다. 이는 React Native 앱에 필요합니다.",
- "loc.input.label.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.label.destinationId": "대상 ID",
- "loc.input.help.destinationId": "앱이 배포될 배포 목록 또는 저장소의 ID입니다. 기본 그룹을 사용하려면 비워 두세요.",
- "loc.messages.CannotDecodeEndpoint": "엔드포인트를 디코드할 수 없습니다.",
- "loc.messages.NoResponseFromServer": "서버의 응답이 없습니다.",
- "loc.messages.FailedToUploadFile": "파일 업로드를 완료하지 못했습니다.",
- "loc.messages.NoApiTokenFound": "Visual Studio App Center 서비스 연결에서 API 토큰을 찾을 수 없습니다.",
- "loc.messages.Succeeded": "App Center 배포 작업 성공",
- "loc.messages.CannotFindAnyFile": "%s을(를) 기반으로 하는 파일을 찾을 수 없습니다.",
- "loc.messages.FoundMultipleFiles": "%s과(와) 일치하는 파일을 여러 개 찾았습니다.",
- "loc.messages.FailedToCreateFile": "%s을(를) 만들지 못했습니다(오류: %s).",
- "loc.messages.FailedToFindFile": "%s을(를) %s에서 찾지 못했습니다."
+{
+ "loc.friendlyName": "App Center 배포",
+ "loc.helpMarkDown": "이 작업에 대한 도움말이 필요하면 Visual Studio App Center [지원 사이트](https://aka.ms/appcentersupport/)를 방문하세요.",
+ "loc.description": "Visual Studio App Center를 통해 테스터 및 사용자에게 앱 빌드 배포",
+ "loc.instanceNameFormat": "Visual Studio App Center에 $(app) 배포",
+ "loc.releaseNotes": "기능 분기가 잘리는 버그를 수정합니다.",
+ "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}) 형식입니다. 조직을 사용하는 경우 앱 동적 필드는 **{orgname}/{app_identifier}** 형식입니다.",
+ "loc.input.label.app": "이진 파일 경로",
+ "loc.input.help.app": "게시할 APK 또는 IPA 파일의 리포 루트로부터의 상대 경로입니다.",
+ "loc.input.label.symbolsType": "기호 형식",
+ "loc.input.label.symbolsPath": "기호 경로",
+ "loc.input.help.symbolsPath": "기호 폴더의 리포 루트로부터의 상대 경로입니다.",
+ "loc.input.label.pdbPath": "기호 경로(*.pdb)",
+ "loc.input.help.pdbPath": "PDB 기호 파일의 리포 루트로부터의 상대 경로입니다. 경로에는 와일드카드가 포함될 수 있습니다.",
+ "loc.input.label.dsymPath": "dSYM 경로",
+ "loc.input.help.dsymPath": "dSYM 폴더의 리포 루트로부터의 상대 경로입니다. 경로에는 와일드카드가 포함될 수 있습니다.",
+ "loc.input.label.mappingTxtPath": "매핑 파일",
+ "loc.input.help.mappingTxtPath": "Android mapping.txt 파일의 리포 루트로부터의 상대 경로입니다.",
+ "loc.input.label.packParentFolder": "부모 폴더의 모든 항목 포함",
+ "loc.input.help.packParentFolder": "선택한 기호 파일 또는 폴더 및 동일한 부모 폴더에 있는 다른 모든 항목을 업로드합니다. 이는 React Native 앱에 필요합니다.",
+ "loc.input.label.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.label.destinationId": "대상 ID",
+ "loc.input.help.destinationId": "앱이 배포될 배포 목록 또는 저장소의 ID입니다. 기본 그룹을 사용하려면 비워 두세요.",
+ "loc.messages.CannotDecodeEndpoint": "엔드포인트를 디코드할 수 없습니다.",
+ "loc.messages.NoResponseFromServer": "서버의 응답이 없습니다.",
+ "loc.messages.FailedToUploadFile": "파일 업로드를 완료하지 못했습니다.",
+ "loc.messages.NoApiTokenFound": "Visual Studio App Center 서비스 연결에서 API 토큰을 찾을 수 없습니다.",
+ "loc.messages.Succeeded": "App Center 배포 작업 성공",
+ "loc.messages.CannotFindAnyFile": "%s을(를) 기반으로 하는 파일을 찾을 수 없습니다.",
+ "loc.messages.FoundMultipleFiles": "%s과(와) 일치하는 파일을 여러 개 찾았습니다.",
+ "loc.messages.FailedToCreateFile": "%s을(를) 만들지 못했습니다(오류: %s).",
+ "loc.messages.FailedToFindFile": "%s을(를) %s에서 찾지 못했습니다.",
+ "loc.messages.DeprecatedTask": "The AppCenterDistribute@1 (App Center distribute) task has been deprecated since November 14, 2022 and will soon be retired. Use the AppCenterDistribute@3 task instead. Please visit https://aka.ms/azdo-deprecated-tasks to learn more about deprecated tasks."
}
\ No newline at end of file
diff --git a/Tasks/AppCenterDistributeV1/Strings/resources.resjson/ru-RU/resources.resjson b/Tasks/AppCenterDistributeV1/Strings/resources.resjson/ru-RU/resources.resjson
index 6af0b43f93e1..2322fa3fed61 100644
--- a/Tasks/AppCenterDistributeV1/Strings/resources.resjson/ru-RU/resources.resjson
+++ b/Tasks/AppCenterDistributeV1/Strings/resources.resjson/ru-RU/resources.resjson
@@ -1,42 +1,43 @@
-{
- "loc.friendlyName": "Распространение через Центр приложений",
- "loc.helpMarkDown": "Чтобы получить помощь в выполнении этой задачи, посетите [сайт службы поддержки](https://aka.ms/appcentersupport/) Центра приложений Visual Studio.",
- "loc.description": "Распространение сборок приложений для тест-инженеров и пользователей с помощью Центра приложений Visual Studio",
- "loc.instanceNameFormat": "Развертывание $(app) в Центре приложений Visual Studio",
- "loc.releaseNotes": "Исправьте ошибку, из-за которой были усечены ветви компонентов.",
- "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": "Относительный путь от корня репозитория к APK- или IPA-файлу для публикации",
- "loc.input.label.symbolsType": "Тип символов",
- "loc.input.label.symbolsPath": "Путь к символам",
- "loc.input.help.symbolsPath": "Относительный путь от корня репозитория к папке символов.",
- "loc.input.label.pdbPath": "Путь к символам (*.pdb)",
- "loc.input.help.pdbPath": "Относительный путь от корня репозитория к файлам символов PDB. Путь может содержать подстановочные знаки.",
- "loc.input.label.dsymPath": "Путь dSYM",
- "loc.input.help.dsymPath": "Относительный путь от корня репозитория к папке dSYM. Путь может содержать подстановочные знаки.",
- "loc.input.label.mappingTxtPath": "Файл сопоставления",
- "loc.input.help.mappingTxtPath": "Относительный путь от корня репозитория к файлу mapping.txt для Android.",
- "loc.input.label.packParentFolder": "Включить все элементы в родительской папке",
- "loc.input.help.packParentFolder": "Отправьте файл или папку выбранных символов, а также все прочие элементы в той же родительской папке. Это обязательно для приложений React Native.",
- "loc.input.label.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.label.destinationId": "Идентификатор назначения",
- "loc.input.help.destinationId": "Идентификатор группы рассылки или хранилища, где будет развернуто приложение. Оставьте значение пустым, чтобы использовать группу по умолчанию.",
- "loc.messages.CannotDecodeEndpoint": "Не удалось декодировать конечную точку.",
- "loc.messages.NoResponseFromServer": "Нет ответа от сервера.",
- "loc.messages.FailedToUploadFile": "Не удалось завершить отправку файла.",
- "loc.messages.NoApiTokenFound": "У подключения к службе Центра приложений Visual Studio не найден токен API.",
- "loc.messages.Succeeded": "Задача распространения через Центр приложений выполнена успешно",
- "loc.messages.CannotFindAnyFile": "Не удается найти файл на основе %s.",
- "loc.messages.FoundMultipleFiles": "Найдено несколько файлов, соответствующих %s.",
- "loc.messages.FailedToCreateFile": "Не удалось создать %s, ошибка: %s",
- "loc.messages.FailedToFindFile": "Не удалось найти %s в %s."
+{
+ "loc.friendlyName": "Распространение через Центр приложений",
+ "loc.helpMarkDown": "Чтобы получить помощь в выполнении этой задачи, посетите [сайт службы поддержки](https://aka.ms/appcentersupport/) Центра приложений Visual Studio.",
+ "loc.description": "Распространение сборок приложений для тест-инженеров и пользователей с помощью Центра приложений Visual Studio",
+ "loc.instanceNameFormat": "Развертывание $(app) в Центре приложений Visual Studio",
+ "loc.releaseNotes": "Исправьте ошибку, из-за которой были усечены ветви компонентов.",
+ "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": "Относительный путь от корня репозитория к APK- или IPA-файлу для публикации",
+ "loc.input.label.symbolsType": "Тип символов",
+ "loc.input.label.symbolsPath": "Путь к символам",
+ "loc.input.help.symbolsPath": "Относительный путь от корня репозитория к папке символов.",
+ "loc.input.label.pdbPath": "Путь к символам (*.pdb)",
+ "loc.input.help.pdbPath": "Относительный путь от корня репозитория к файлам символов PDB. Путь может содержать подстановочные знаки.",
+ "loc.input.label.dsymPath": "Путь dSYM",
+ "loc.input.help.dsymPath": "Относительный путь от корня репозитория к папке dSYM. Путь может содержать подстановочные знаки.",
+ "loc.input.label.mappingTxtPath": "Файл сопоставления",
+ "loc.input.help.mappingTxtPath": "Относительный путь от корня репозитория к файлу mapping.txt для Android.",
+ "loc.input.label.packParentFolder": "Включить все элементы в родительской папке",
+ "loc.input.help.packParentFolder": "Отправьте файл или папку выбранных символов, а также все прочие элементы в той же родительской папке. Это обязательно для приложений React Native.",
+ "loc.input.label.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.label.destinationId": "Идентификатор назначения",
+ "loc.input.help.destinationId": "Идентификатор группы рассылки или хранилища, где будет развернуто приложение. Оставьте значение пустым, чтобы использовать группу по умолчанию.",
+ "loc.messages.CannotDecodeEndpoint": "Не удалось декодировать конечную точку.",
+ "loc.messages.NoResponseFromServer": "Нет ответа от сервера.",
+ "loc.messages.FailedToUploadFile": "Не удалось завершить отправку файла.",
+ "loc.messages.NoApiTokenFound": "У подключения к службе Центра приложений Visual Studio не найден токен API.",
+ "loc.messages.Succeeded": "Задача распространения через Центр приложений выполнена успешно",
+ "loc.messages.CannotFindAnyFile": "Не удается найти файл на основе %s.",
+ "loc.messages.FoundMultipleFiles": "Найдено несколько файлов, соответствующих %s.",
+ "loc.messages.FailedToCreateFile": "Не удалось создать %s, ошибка: %s",
+ "loc.messages.FailedToFindFile": "Не удалось найти %s в %s.",
+ "loc.messages.DeprecatedTask": "The AppCenterDistribute@1 (App Center distribute) task has been deprecated since November 14, 2022 and will soon be retired. Use the AppCenterDistribute@3 task instead. Please visit https://aka.ms/azdo-deprecated-tasks to learn more about deprecated tasks."
}
\ No newline at end of file
diff --git a/Tasks/AppCenterDistributeV1/Strings/resources.resjson/zh-CN/resources.resjson b/Tasks/AppCenterDistributeV1/Strings/resources.resjson/zh-CN/resources.resjson
index ffd257361dfd..4b7ad575f579 100644
--- a/Tasks/AppCenterDistributeV1/Strings/resources.resjson/zh-CN/resources.resjson
+++ b/Tasks/AppCenterDistributeV1/Strings/resources.resjson/zh-CN/resources.resjson
@@ -1,42 +1,43 @@
-{
- "loc.friendlyName": "App Center 分布",
- "loc.helpMarkDown": "有关此任务的帮助信息,请访问 Visual Studio App Center [支持站点](https://aka.ms/appcentersupport/)。",
- "loc.description": "通过 Visual Studio App Center 将应用内部版本分发给测试者和用户",
- "loc.instanceNameFormat": "将 $(app)部署到 Visual Studio App Center",
- "loc.releaseNotes": "修复正在截断功能分支的 bug。",
- "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})。如果使用的是组织,则应用数据域的格式为 **{orgname}/{app_identifier}**。",
- "loc.input.label.app": "二进制文件路径",
- "loc.input.help.app": "从存储库根路径到要发布的 APK 或 IPA 文件的相对路径",
- "loc.input.label.symbolsType": "符号类型",
- "loc.input.label.symbolsPath": "符号路径",
- "loc.input.help.symbolsPath": "从存储库根路径到符号文件夹的相对路径。",
- "loc.input.label.pdbPath": "符号路径(*.pdb)",
- "loc.input.help.pdbPath": "从存储库根路径到 PDB 符号文件的相对路径。路径可能包含通配符。",
- "loc.input.label.dsymPath": "dSYM 路径",
- "loc.input.help.dsymPath": "从存储库根路径到 dSYM 文件夹的相对路径。路径可能包含通配符。",
- "loc.input.label.mappingTxtPath": "映射文件",
- "loc.input.help.mappingTxtPath": "从存储库根路径到 Android 的 mapping.txt 文件的相对路径。",
- "loc.input.label.packParentFolder": "包含父文件夹中的所有项",
- "loc.input.help.packParentFolder": "上传所选的符号文件或文件夹以及在同一父级文件夹中的所有其他项。对于 React 本机应用,这是必需的。",
- "loc.input.label.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.label.destinationId": "目标 ID",
- "loc.input.help.destinationId": "要将应用部署到的通讯组或商店 ID。若留空,则使用默认组。",
- "loc.messages.CannotDecodeEndpoint": "无法解码终结点。",
- "loc.messages.NoResponseFromServer": "服务器无响应。",
- "loc.messages.FailedToUploadFile": "未能完成文件上传。",
- "loc.messages.NoApiTokenFound": "Visual Studio App Center 服务连接上找不到 API 令牌。",
- "loc.messages.Succeeded": "App Center 分布任务已完成",
- "loc.messages.CannotFindAnyFile": "找不到基于 %s 的任何文件。",
- "loc.messages.FoundMultipleFiles": "找到与 %s 匹配的多个文件。",
- "loc.messages.FailedToCreateFile": "未能创建 %s,出现错误: %s。",
- "loc.messages.FailedToFindFile": "未能找到 %s,查找位置: %s。"
+{
+ "loc.friendlyName": "App Center 分布",
+ "loc.helpMarkDown": "有关此任务的帮助信息,请访问 Visual Studio App Center [支持站点](https://aka.ms/appcentersupport/)。",
+ "loc.description": "通过 Visual Studio App Center 将应用内部版本分发给测试者和用户",
+ "loc.instanceNameFormat": "将 $(app)部署到 Visual Studio App Center",
+ "loc.releaseNotes": "修复正在截断功能分支的 bug。",
+ "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})。如果使用的是组织,则应用数据域的格式为 **{orgname}/{app_identifier}**。",
+ "loc.input.label.app": "二进制文件路径",
+ "loc.input.help.app": "从存储库根路径到要发布的 APK 或 IPA 文件的相对路径",
+ "loc.input.label.symbolsType": "符号类型",
+ "loc.input.label.symbolsPath": "符号路径",
+ "loc.input.help.symbolsPath": "从存储库根路径到符号文件夹的相对路径。",
+ "loc.input.label.pdbPath": "符号路径(*.pdb)",
+ "loc.input.help.pdbPath": "从存储库根路径到 PDB 符号文件的相对路径。路径可能包含通配符。",
+ "loc.input.label.dsymPath": "dSYM 路径",
+ "loc.input.help.dsymPath": "从存储库根路径到 dSYM 文件夹的相对路径。路径可能包含通配符。",
+ "loc.input.label.mappingTxtPath": "映射文件",
+ "loc.input.help.mappingTxtPath": "从存储库根路径到 Android 的 mapping.txt 文件的相对路径。",
+ "loc.input.label.packParentFolder": "包含父文件夹中的所有项",
+ "loc.input.help.packParentFolder": "上传所选的符号文件或文件夹以及在同一父级文件夹中的所有其他项。对于 React 本机应用,这是必需的。",
+ "loc.input.label.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.label.destinationId": "目标 ID",
+ "loc.input.help.destinationId": "要将应用部署到的通讯组或商店 ID。若留空,则使用默认组。",
+ "loc.messages.CannotDecodeEndpoint": "无法解码终结点。",
+ "loc.messages.NoResponseFromServer": "服务器无响应。",
+ "loc.messages.FailedToUploadFile": "未能完成文件上传。",
+ "loc.messages.NoApiTokenFound": "Visual Studio App Center 服务连接上找不到 API 令牌。",
+ "loc.messages.Succeeded": "App Center 分布任务已完成",
+ "loc.messages.CannotFindAnyFile": "找不到基于 %s 的任何文件。",
+ "loc.messages.FoundMultipleFiles": "找到与 %s 匹配的多个文件。",
+ "loc.messages.FailedToCreateFile": "未能创建 %s,出现错误: %s。",
+ "loc.messages.FailedToFindFile": "未能找到 %s,查找位置: %s。",
+ "loc.messages.DeprecatedTask": "The AppCenterDistribute@1 (App Center distribute) task has been deprecated since November 14, 2022 and will soon be retired. Use the AppCenterDistribute@3 task instead. Please visit https://aka.ms/azdo-deprecated-tasks to learn more about deprecated tasks."
}
\ No newline at end of file
diff --git a/Tasks/AppCenterDistributeV1/Strings/resources.resjson/zh-TW/resources.resjson b/Tasks/AppCenterDistributeV1/Strings/resources.resjson/zh-TW/resources.resjson
index f155e6d5f3a8..8d683e7a43b2 100644
--- a/Tasks/AppCenterDistributeV1/Strings/resources.resjson/zh-TW/resources.resjson
+++ b/Tasks/AppCenterDistributeV1/Strings/resources.resjson/zh-TW/resources.resjson
@@ -1,42 +1,43 @@
-{
- "loc.friendlyName": "App Center 散發",
- "loc.helpMarkDown": "如需此工作的說明,請瀏覽 Visual Studio App Center [支援網站](https://aka.ms/appcentersupport/)。",
- "loc.description": "透過 Visual Studio App Center 將應用程式組建散發給測試人員和使用者",
- "loc.instanceNameFormat": "將 $(app) 部署到 Visual Studio App Center",
- "loc.releaseNotes": "修正功能分支受到截斷的 bug。",
- "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": "從存放庫根路徑到要發佈之 APK 或 IPA 檔案的相對路徑",
- "loc.input.label.symbolsType": "符號類型",
- "loc.input.label.symbolsPath": "符號路徑",
- "loc.input.help.symbolsPath": "從存放庫根路徑到符號資料夾的相對路徑。",
- "loc.input.label.pdbPath": "符號路徑 (*.pdb)",
- "loc.input.help.pdbPath": "從存放庫根目錄到 PDB 符號檔案的相對路徑。路徑中可以包含萬用字元。",
- "loc.input.label.dsymPath": "dSYM 路徑",
- "loc.input.help.dsymPath": "從存放庫根目錄到 dSYM 資料夾的相對路徑。路徑中可以包含萬用字元。",
- "loc.input.label.mappingTxtPath": "對應檔案",
- "loc.input.help.mappingTxtPath": "從存放庫根路徑到 Android mapping.txt 檔案的相對路徑。",
- "loc.input.label.packParentFolder": "包括父資料夾中所有項目",
- "loc.input.help.packParentFolder": "上傳選取的符號檔或資料夾,以及相同父資料夾中的所有其他項目。這對 React Native 應用程式而言是必要動作。",
- "loc.input.label.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.label.destinationId": "目的地識別碼",
- "loc.input.help.destinationId": "應用程式要部署的目標通訊群組或市集識別碼。保留空白則會使用預設群組。",
- "loc.messages.CannotDecodeEndpoint": "無法將端點解碼。",
- "loc.messages.NoResponseFromServer": "伺服器沒有任何回應。",
- "loc.messages.FailedToUploadFile": "無法完成檔案上傳。",
- "loc.messages.NoApiTokenFound": "在 Visual Studio App Center 服務連線上找不到任何 API 權杖。",
- "loc.messages.Succeeded": "App Center 散發工作已成功",
- "loc.messages.CannotFindAnyFile": "無法依據 %s 找到任何檔案。",
- "loc.messages.FoundMultipleFiles": "找到多個符合 %s 的檔案。",
- "loc.messages.FailedToCreateFile": "無法建立 %s,發生錯誤: %s。",
- "loc.messages.FailedToFindFile": "在下列位置上找不到 %s: %s。"
+{
+ "loc.friendlyName": "App Center 散發",
+ "loc.helpMarkDown": "如需此工作的說明,請瀏覽 Visual Studio App Center [支援網站](https://aka.ms/appcentersupport/)。",
+ "loc.description": "透過 Visual Studio App Center 將應用程式組建散發給測試人員和使用者",
+ "loc.instanceNameFormat": "將 $(app) 部署到 Visual Studio App Center",
+ "loc.releaseNotes": "修正功能分支受到截斷的 bug。",
+ "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": "從存放庫根路徑到要發佈之 APK 或 IPA 檔案的相對路徑",
+ "loc.input.label.symbolsType": "符號類型",
+ "loc.input.label.symbolsPath": "符號路徑",
+ "loc.input.help.symbolsPath": "從存放庫根路徑到符號資料夾的相對路徑。",
+ "loc.input.label.pdbPath": "符號路徑 (*.pdb)",
+ "loc.input.help.pdbPath": "從存放庫根目錄到 PDB 符號檔案的相對路徑。路徑中可以包含萬用字元。",
+ "loc.input.label.dsymPath": "dSYM 路徑",
+ "loc.input.help.dsymPath": "從存放庫根目錄到 dSYM 資料夾的相對路徑。路徑中可以包含萬用字元。",
+ "loc.input.label.mappingTxtPath": "對應檔案",
+ "loc.input.help.mappingTxtPath": "從存放庫根路徑到 Android mapping.txt 檔案的相對路徑。",
+ "loc.input.label.packParentFolder": "包括父資料夾中所有項目",
+ "loc.input.help.packParentFolder": "上傳選取的符號檔或資料夾,以及相同父資料夾中的所有其他項目。這對 React Native 應用程式而言是必要動作。",
+ "loc.input.label.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.label.destinationId": "目的地識別碼",
+ "loc.input.help.destinationId": "應用程式要部署的目標通訊群組或市集識別碼。保留空白則會使用預設群組。",
+ "loc.messages.CannotDecodeEndpoint": "無法將端點解碼。",
+ "loc.messages.NoResponseFromServer": "伺服器沒有任何回應。",
+ "loc.messages.FailedToUploadFile": "無法完成檔案上傳。",
+ "loc.messages.NoApiTokenFound": "在 Visual Studio App Center 服務連線上找不到任何 API 權杖。",
+ "loc.messages.Succeeded": "App Center 散發工作已成功",
+ "loc.messages.CannotFindAnyFile": "無法依據 %s 找到任何檔案。",
+ "loc.messages.FoundMultipleFiles": "找到多個符合 %s 的檔案。",
+ "loc.messages.FailedToCreateFile": "無法建立 %s,發生錯誤: %s。",
+ "loc.messages.FailedToFindFile": "在下列位置上找不到 %s: %s。",
+ "loc.messages.DeprecatedTask": "The AppCenterDistribute@1 (App Center distribute) task has been deprecated since November 14, 2022 and will soon be retired. Use the AppCenterDistribute@3 task instead. Please visit https://aka.ms/azdo-deprecated-tasks to learn more about deprecated tasks."
}
\ No newline at end of file
diff --git a/Tasks/AppCenterDistributeV2/Strings/resources.resjson/de-DE/resources.resjson b/Tasks/AppCenterDistributeV2/Strings/resources.resjson/de-DE/resources.resjson
index d92892d4ed53..128f7e681f3a 100644
--- a/Tasks/AppCenterDistributeV2/Strings/resources.resjson/de-DE/resources.resjson
+++ b/Tasks/AppCenterDistributeV2/Strings/resources.resjson/de-DE/resources.resjson
@@ -1,43 +1,44 @@
-{
- "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": "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",
- "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": "Der relative Pfad vom Repositorystamm zur APK- oder IPA-Datei, die Sie veröffentlichen möchten.",
- "loc.input.label.symbolsType": "Symboltyp",
- "loc.input.label.symbolsPath": "Symbolpfad",
- "loc.input.help.symbolsPath": "Der relative Pfad vom Repositorystamm zum Symbolordner.",
- "loc.input.label.pdbPath": "Symbolpfad (*.pdb)",
- "loc.input.help.pdbPath": "Relativer Pfad vom Repositorystamm zu PDB-Symboldateien. Der Pfad enthält unter Umständen Platzhalter.",
- "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.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.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.label.destinationIds": "Ziel-IDs",
- "loc.input.help.destinationIds": "IDs der Verteilungsgruppen oder -speicher, in denen die App bereitgestellt wird. Lassen Sie das Feld leer, um die Standardgruppe zu verwenden, und verwenden Sie Kommas oder Semikolons, um mehrere IDs zu trennen.",
- "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.",
- "loc.messages.NoApiTokenFound": "In der Visual Studio App Center-Dienstverbindung wurde kein API-Token gefunden.",
- "loc.messages.InvalidDestinationInput": "Die angegebene Zieleingabe war ungültig.",
- "loc.messages.Succeeded": "Die Aufgabe zur App Center-Verteilung wurde erfolgreich durchgeführt.",
- "loc.messages.CannotFindAnyFile": "Es kann keine auf \"%s\" basierende Datei gefunden werden.",
- "loc.messages.FoundMultipleFiles": "Es wurden mehrere Dateien gefunden, die \"%s\" entsprechen.",
- "loc.messages.FailedToCreateFile": "Fehler beim Erstellen von \"%s\": %s.",
- "loc.messages.FailedToFindFile": "%s wurde unter %s nicht gefunden."
+{
+ "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": "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",
+ "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": "Der relative Pfad vom Repositorystamm zur APK- oder IPA-Datei, die Sie veröffentlichen möchten.",
+ "loc.input.label.symbolsType": "Symboltyp",
+ "loc.input.label.symbolsPath": "Symbolpfad",
+ "loc.input.help.symbolsPath": "Der relative Pfad vom Repositorystamm zum Symbolordner.",
+ "loc.input.label.pdbPath": "Symbolpfad (*.pdb)",
+ "loc.input.help.pdbPath": "Relativer Pfad vom Repositorystamm zu PDB-Symboldateien. Der Pfad enthält unter Umständen Platzhalter.",
+ "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.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.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.label.destinationIds": "Ziel-IDs",
+ "loc.input.help.destinationIds": "IDs der Verteilungsgruppen oder -speicher, in denen die App bereitgestellt wird. Lassen Sie das Feld leer, um die Standardgruppe zu verwenden, und verwenden Sie Kommas oder Semikolons, um mehrere IDs zu trennen.",
+ "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.",
+ "loc.messages.NoApiTokenFound": "In der Visual Studio App Center-Dienstverbindung wurde kein API-Token gefunden.",
+ "loc.messages.InvalidDestinationInput": "Die angegebene Zieleingabe war ungültig.",
+ "loc.messages.Succeeded": "Die Aufgabe zur App Center-Verteilung wurde erfolgreich durchgeführt.",
+ "loc.messages.CannotFindAnyFile": "Es kann keine auf \"%s\" basierende Datei gefunden werden.",
+ "loc.messages.FoundMultipleFiles": "Es wurden mehrere Dateien gefunden, die \"%s\" entsprechen.",
+ "loc.messages.FailedToCreateFile": "Fehler beim Erstellen von \"%s\": %s.",
+ "loc.messages.FailedToFindFile": "%s wurde unter %s nicht gefunden.",
+ "loc.messages.DeprecatedTask": "The AppCenterDistribute@2 (App Center distribute) task has been deprecated since November 14, 2022 and will soon be retired. Use the AppCenterDistribute@3 task instead. Please visit https://aka.ms/azdo-deprecated-tasks to learn more about deprecated tasks."
}
\ No newline at end of file
diff --git a/Tasks/AppCenterDistributeV2/Strings/resources.resjson/es-ES/resources.resjson b/Tasks/AppCenterDistributeV2/Strings/resources.resjson/es-ES/resources.resjson
index fc0633c8a7cd..2fd9c6a9e216 100644
--- a/Tasks/AppCenterDistributeV2/Strings/resources.resjson/es-ES/resources.resjson
+++ b/Tasks/AppCenterDistributeV2/Strings/resources.resjson/es-ES/resources.resjson
@@ -1,43 +1,44 @@
-{
- "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": "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",
- "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": "Ruta de acceso relativa desde la raíz del repositorio al archivo APK o IPA que desea publicar",
- "loc.input.label.symbolsType": "Tipo de símbolos",
- "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.pdbPath": "Ruta de acceso de símbolos (*.pdb)",
- "loc.input.help.pdbPath": "Ruta de acceso relativa desde la raíz del repositorio hasta los archivos de símbolos PDB. Puede contener comodines.",
- "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.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.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.label.destinationIds": "Identificadores de destino",
- "loc.input.help.destinationIds": "Identificadores de los almacenes o grupos de distribución en los que se implementará la aplicación. Déjelo en blanco para usar el grupo predeterminado y use comas o punto y coma para separar varios identificadores.",
- "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.",
- "loc.messages.NoApiTokenFound": "No se encontró ningún token de API en la conexión de servicio de Visual Studio App Center.",
- "loc.messages.InvalidDestinationInput": "La entrada de destino proporcionada no era válida.",
- "loc.messages.Succeeded": "La tarea de distribución de App Center se realizó correctamente.",
- "loc.messages.CannotFindAnyFile": "No se puede encontrar ningún archivo basado en %s.",
- "loc.messages.FoundMultipleFiles": "Se encontraron varios archivos que coinciden con %s.",
- "loc.messages.FailedToCreateFile": "Error al crear %s: %s.",
- "loc.messages.FailedToFindFile": "No se encuentra %s en %s."
+{
+ "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": "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",
+ "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": "Ruta de acceso relativa desde la raíz del repositorio al archivo APK o IPA que desea publicar",
+ "loc.input.label.symbolsType": "Tipo de símbolos",
+ "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.pdbPath": "Ruta de acceso de símbolos (*.pdb)",
+ "loc.input.help.pdbPath": "Ruta de acceso relativa desde la raíz del repositorio hasta los archivos de símbolos PDB. Puede contener comodines.",
+ "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.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.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.label.destinationIds": "Identificadores de destino",
+ "loc.input.help.destinationIds": "Identificadores de los almacenes o grupos de distribución en los que se implementará la aplicación. Déjelo en blanco para usar el grupo predeterminado y use comas o punto y coma para separar varios identificadores.",
+ "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.",
+ "loc.messages.NoApiTokenFound": "No se encontró ningún token de API en la conexión de servicio de Visual Studio App Center.",
+ "loc.messages.InvalidDestinationInput": "La entrada de destino proporcionada no era válida.",
+ "loc.messages.Succeeded": "La tarea de distribución de App Center se realizó correctamente.",
+ "loc.messages.CannotFindAnyFile": "No se puede encontrar ningún archivo basado en %s.",
+ "loc.messages.FoundMultipleFiles": "Se encontraron varios archivos que coinciden con %s.",
+ "loc.messages.FailedToCreateFile": "Error al crear %s: %s.",
+ "loc.messages.FailedToFindFile": "No se encuentra %s en %s.",
+ "loc.messages.DeprecatedTask": "The AppCenterDistribute@2 (App Center distribute) task has been deprecated since November 14, 2022 and will soon be retired. Use the AppCenterDistribute@3 task instead. Please visit https://aka.ms/azdo-deprecated-tasks to learn more about deprecated tasks."
}
\ No newline at end of file
diff --git a/Tasks/AppCenterDistributeV2/Strings/resources.resjson/fr-FR/resources.resjson b/Tasks/AppCenterDistributeV2/Strings/resources.resjson/fr-FR/resources.resjson
index ad8e870af2f1..64c63debafc1 100644
--- a/Tasks/AppCenterDistributeV2/Strings/resources.resjson/fr-FR/resources.resjson
+++ b/Tasks/AppCenterDistributeV2/Strings/resources.resjson/fr-FR/resources.resjson
@@ -1,43 +1,44 @@
-{
- "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": "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",
- "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": "Chemin d'accès relatif de la racine de référentiel vers le fichier APK ou IPA que vous souhaitez publier",
- "loc.input.label.symbolsType": "Type des symboles",
- "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.pdbPath": "Chemin des symboles (*.pdb)",
- "loc.input.help.pdbPath": "Chemin relatif de la racine de dépôt vers les fichiers de symboles PDB. Le chemin peut contenir des caractères génériques.",
- "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.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.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.label.destinationIds": "ID de destination",
- "loc.input.help.destinationIds": "ID des groupes ou magasins de distribution sur lesquels l'application va être déployée. Pour utiliser la valeur par défaut, n'indiquez rien. Utilisez des virgules ou des points-virgules pour séparer plusieurs ID.",
- "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.",
- "loc.messages.NoApiTokenFound": "Jeton d'API introuvable dans la connexion de service Visual Studio App Center.",
- "loc.messages.InvalidDestinationInput": "L'entrée de destination fournie est non valide",
- "loc.messages.Succeeded": "Tâche de distribution via App Center réussie",
- "loc.messages.CannotFindAnyFile": "Impossible de trouver un fichier basé sur %s.",
- "loc.messages.FoundMultipleFiles": "Plusieurs fichiers correspondant à %s ont été trouvés.",
- "loc.messages.FailedToCreateFile": "Impossible de créer %s avec l'erreur : %s.",
- "loc.messages.FailedToFindFile": "%s est introuvable sur %s."
+{
+ "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": "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",
+ "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": "Chemin d'accès relatif de la racine de référentiel vers le fichier APK ou IPA que vous souhaitez publier",
+ "loc.input.label.symbolsType": "Type des symboles",
+ "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.pdbPath": "Chemin des symboles (*.pdb)",
+ "loc.input.help.pdbPath": "Chemin relatif de la racine de dépôt vers les fichiers de symboles PDB. Le chemin peut contenir des caractères génériques.",
+ "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.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.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.label.destinationIds": "ID de destination",
+ "loc.input.help.destinationIds": "ID des groupes ou magasins de distribution sur lesquels l'application va être déployée. Pour utiliser la valeur par défaut, n'indiquez rien. Utilisez des virgules ou des points-virgules pour séparer plusieurs ID.",
+ "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.",
+ "loc.messages.NoApiTokenFound": "Jeton d'API introuvable dans la connexion de service Visual Studio App Center.",
+ "loc.messages.InvalidDestinationInput": "L'entrée de destination fournie est non valide",
+ "loc.messages.Succeeded": "Tâche de distribution via App Center réussie",
+ "loc.messages.CannotFindAnyFile": "Impossible de trouver un fichier basé sur %s.",
+ "loc.messages.FoundMultipleFiles": "Plusieurs fichiers correspondant à %s ont été trouvés.",
+ "loc.messages.FailedToCreateFile": "Impossible de créer %s avec l'erreur : %s.",
+ "loc.messages.FailedToFindFile": "%s est introuvable sur %s.",
+ "loc.messages.DeprecatedTask": "The AppCenterDistribute@2 (App Center distribute) task has been deprecated since November 14, 2022 and will soon be retired. Use the AppCenterDistribute@3 task instead. Please visit https://aka.ms/azdo-deprecated-tasks to learn more about deprecated tasks."
}
\ No newline at end of file
diff --git a/Tasks/AppCenterDistributeV2/Strings/resources.resjson/it-IT/resources.resjson b/Tasks/AppCenterDistributeV2/Strings/resources.resjson/it-IT/resources.resjson
index aa26211ce8d3..0fcdd97200d9 100644
--- a/Tasks/AppCenterDistributeV2/Strings/resources.resjson/it-IT/resources.resjson
+++ b/Tasks/AppCenterDistributeV2/Strings/resources.resjson/it-IT/resources.resjson
@@ -1,43 +1,44 @@
-{
- "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": "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",
- "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": "Percorso relativo dalla radice del repository al file APK o IPA che si vuole pubblicare",
- "loc.input.label.symbolsType": "Tipo di simboli",
- "loc.input.label.symbolsPath": "Percorso dei simboli",
- "loc.input.help.symbolsPath": "Percorso relativo dalla radice del repository alla cartella dei simboli.",
- "loc.input.label.pdbPath": "Percorso dei simboli (*.pdb)",
- "loc.input.help.pdbPath": "Percorso relativo dalla radice del repository ai file di simboli PDB. Può includere caratteri jolly.",
- "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.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.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.label.destinationIds": "ID destinazione",
- "loc.input.help.destinationIds": "ID dei gruppi di distribuzione o degli archivi in cui verrà distribuita l'app. Lasciare vuoto per usare il gruppo predefinito e usare virgole o punti e virgola per separare più ID.",
- "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.",
- "loc.messages.NoApiTokenFound": "Non è stato trovato alcun token API per la connessione al servizio Visual Studio App Center.",
- "loc.messages.InvalidDestinationInput": "L'input di destinazione specificato non è valido",
- "loc.messages.Succeeded": "Attività Distribuzione App Center completata",
- "loc.messages.CannotFindAnyFile": "Non è stato trovato alcun file basato su %s.",
- "loc.messages.FoundMultipleFiles": "Sono stati trovati più file corrispondenti a %s.",
- "loc.messages.FailedToCreateFile": "Non è stato possibile creare %s. Errore: %s.",
- "loc.messages.FailedToFindFile": "%s non è stato trovato alla posizione %s."
+{
+ "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": "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",
+ "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": "Percorso relativo dalla radice del repository al file APK o IPA che si vuole pubblicare",
+ "loc.input.label.symbolsType": "Tipo di simboli",
+ "loc.input.label.symbolsPath": "Percorso dei simboli",
+ "loc.input.help.symbolsPath": "Percorso relativo dalla radice del repository alla cartella dei simboli.",
+ "loc.input.label.pdbPath": "Percorso dei simboli (*.pdb)",
+ "loc.input.help.pdbPath": "Percorso relativo dalla radice del repository ai file di simboli PDB. Può includere caratteri jolly.",
+ "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.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.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.label.destinationIds": "ID destinazione",
+ "loc.input.help.destinationIds": "ID dei gruppi di distribuzione o degli archivi in cui verrà distribuita l'app. Lasciare vuoto per usare il gruppo predefinito e usare virgole o punti e virgola per separare più ID.",
+ "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.",
+ "loc.messages.NoApiTokenFound": "Non è stato trovato alcun token API per la connessione al servizio Visual Studio App Center.",
+ "loc.messages.InvalidDestinationInput": "L'input di destinazione specificato non è valido",
+ "loc.messages.Succeeded": "Attività Distribuzione App Center completata",
+ "loc.messages.CannotFindAnyFile": "Non è stato trovato alcun file basato su %s.",
+ "loc.messages.FoundMultipleFiles": "Sono stati trovati più file corrispondenti a %s.",
+ "loc.messages.FailedToCreateFile": "Non è stato possibile creare %s. Errore: %s.",
+ "loc.messages.FailedToFindFile": "%s non è stato trovato alla posizione %s.",
+ "loc.messages.DeprecatedTask": "The AppCenterDistribute@2 (App Center distribute) task has been deprecated since November 14, 2022 and will soon be retired. Use the AppCenterDistribute@3 task instead. Please visit https://aka.ms/azdo-deprecated-tasks to learn more about deprecated tasks."
}
\ No newline at end of file
diff --git a/Tasks/AppCenterDistributeV2/Strings/resources.resjson/ja-JP/resources.resjson b/Tasks/AppCenterDistributeV2/Strings/resources.resjson/ja-JP/resources.resjson
index 1dfbfe9fd85b..d02c8db27518 100644
--- a/Tasks/AppCenterDistributeV2/Strings/resources.resjson/ja-JP/resources.resjson
+++ b/Tasks/AppCenterDistributeV2/Strings/resources.resjson/ja-JP/resources.resjson
@@ -1,43 +1,44 @@
-{
- "loc.friendlyName": "App Center 配布",
- "loc.helpMarkDown": "このタスクに関するヘルプは、Visual Studio App Center [サポート サイト](https://aka.ms/appcentersupport/) をご覧ください。",
- "loc.description": "Visual Studio App Center を使用して、アプリのビルドをテスト担当者とユーザーに配布します",
- "loc.instanceNameFormat": "$(app) を Visual Studio App Center に配置する",
- "loc.releaseNotes": "複数の宛先のサポートが追加されました。",
- "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": "リポジトリのルートから発行する APK または IPA ファイルへの相対パス",
- "loc.input.label.symbolsType": "シンボルの種類",
- "loc.input.label.symbolsPath": "シンボル パス",
- "loc.input.help.symbolsPath": "リポジトリのルートからシンボル フォルダーへの相対パス。",
- "loc.input.label.pdbPath": "シンボル パス (*.pdb)",
- "loc.input.help.pdbPath": "リポジトリのルートから PDB シンボル ファイルへの相対パス。パスにはワイルドカードを含めることができます。",
- "loc.input.label.dsymPath": "dSYM パス",
- "loc.input.help.dsymPath": "リポジトリのルートから dSYM フォルダーへの相対パス。パスにはワイルドカードを含めることができます。",
- "loc.input.label.mappingTxtPath": "マッピング ファイル",
- "loc.input.help.mappingTxtPath": "リポジトリのルートから Android の mapping.txt ファイルへの相対パス。",
- "loc.input.label.packParentFolder": "親フォルダー内のアイテムをすべて含める",
- "loc.input.help.packParentFolder": "選択したシンボル ファイルまたはフォルダー、および同じ親フォルダー内の他のすべてのアイテムをアップロードします。React Native アプリの場合は必須です。",
- "loc.input.label.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.label.destinationIds": "ターゲット ID",
- "loc.input.help.destinationIds": "アプリの配置先となる配布グループまたはストアの ID。既定のグループを使用するには空のままにし、複数の ID を区切るにはコンマまたはセミコロンを使用します。",
- "loc.messages.CannotDecodeEndpoint": "エンドポイントをデコードできませんでした。",
- "loc.messages.NoResponseFromServer": "サーバーから応答がありません。",
- "loc.messages.FailedToUploadFile": "ファイルの完全アップロードに失敗しました。",
- "loc.messages.NoApiTokenFound": "Visual Studio App Center サービス接続上に API トークンが見つかりませんでした。",
- "loc.messages.InvalidDestinationInput": "指定された宛先の入力が無効でした",
- "loc.messages.Succeeded": "App Center 配布タスクが正常に実行されました",
- "loc.messages.CannotFindAnyFile": "%s に基づくファイルが見つかりません。",
- "loc.messages.FoundMultipleFiles": "%s と一致しているファイルが複数見つかりました。",
- "loc.messages.FailedToCreateFile": "次のエラーで %s を作成できませんでした: %s。",
- "loc.messages.FailedToFindFile": "%s が %s で見つかりませんでした。"
+{
+ "loc.friendlyName": "App Center 配布",
+ "loc.helpMarkDown": "このタスクに関するヘルプは、Visual Studio App Center [サポート サイト](https://aka.ms/appcentersupport/) をご覧ください。",
+ "loc.description": "Visual Studio App Center を使用して、アプリのビルドをテスト担当者とユーザーに配布します",
+ "loc.instanceNameFormat": "$(app) を Visual Studio App Center に配置する",
+ "loc.releaseNotes": "複数の宛先のサポートが追加されました。",
+ "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": "リポジトリのルートから発行する APK または IPA ファイルへの相対パス",
+ "loc.input.label.symbolsType": "シンボルの種類",
+ "loc.input.label.symbolsPath": "シンボル パス",
+ "loc.input.help.symbolsPath": "リポジトリのルートからシンボル フォルダーへの相対パス。",
+ "loc.input.label.pdbPath": "シンボル パス (*.pdb)",
+ "loc.input.help.pdbPath": "リポジトリのルートから PDB シンボル ファイルへの相対パス。パスにはワイルドカードを含めることができます。",
+ "loc.input.label.dsymPath": "dSYM パス",
+ "loc.input.help.dsymPath": "リポジトリのルートから dSYM フォルダーへの相対パス。パスにはワイルドカードを含めることができます。",
+ "loc.input.label.mappingTxtPath": "マッピング ファイル",
+ "loc.input.help.mappingTxtPath": "リポジトリのルートから Android の mapping.txt ファイルへの相対パス。",
+ "loc.input.label.packParentFolder": "親フォルダー内のアイテムをすべて含める",
+ "loc.input.help.packParentFolder": "選択したシンボル ファイルまたはフォルダー、および同じ親フォルダー内の他のすべてのアイテムをアップロードします。React Native アプリの場合は必須です。",
+ "loc.input.label.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.label.destinationIds": "ターゲット ID",
+ "loc.input.help.destinationIds": "アプリの配置先となる配布グループまたはストアの ID。既定のグループを使用するには空のままにし、複数の ID を区切るにはコンマまたはセミコロンを使用します。",
+ "loc.messages.CannotDecodeEndpoint": "エンドポイントをデコードできませんでした。",
+ "loc.messages.NoResponseFromServer": "サーバーから応答がありません。",
+ "loc.messages.FailedToUploadFile": "ファイルの完全アップロードに失敗しました。",
+ "loc.messages.NoApiTokenFound": "Visual Studio App Center サービス接続上に API トークンが見つかりませんでした。",
+ "loc.messages.InvalidDestinationInput": "指定された宛先の入力が無効でした",
+ "loc.messages.Succeeded": "App Center 配布タスクが正常に実行されました",
+ "loc.messages.CannotFindAnyFile": "%s に基づくファイルが見つかりません。",
+ "loc.messages.FoundMultipleFiles": "%s と一致しているファイルが複数見つかりました。",
+ "loc.messages.FailedToCreateFile": "次のエラーで %s を作成できませんでした: %s。",
+ "loc.messages.FailedToFindFile": "%s が %s で見つかりませんでした。",
+ "loc.messages.DeprecatedTask": "The AppCenterDistribute@2 (App Center distribute) task has been deprecated since November 14, 2022 and will soon be retired. Use the AppCenterDistribute@3 task instead. Please visit https://aka.ms/azdo-deprecated-tasks to learn more about deprecated tasks."
}
\ No newline at end of file
diff --git a/Tasks/AppCenterDistributeV2/Strings/resources.resjson/ko-KR/resources.resjson b/Tasks/AppCenterDistributeV2/Strings/resources.resjson/ko-KR/resources.resjson
index 897f1d5312ff..367bec6295c2 100644
--- a/Tasks/AppCenterDistributeV2/Strings/resources.resjson/ko-KR/resources.resjson
+++ b/Tasks/AppCenterDistributeV2/Strings/resources.resjson/ko-KR/resources.resjson
@@ -1,43 +1,44 @@
-{
- "loc.friendlyName": "App Center 배포",
- "loc.helpMarkDown": "이 작업에 대한 도움말이 필요하면 Visual Studio App Center [지원 사이트](https://aka.ms/appcentersupport/)를 방문하세요.",
- "loc.description": "Visual Studio App Center를 통해 테스터 및 사용자에게 앱 빌드 배포",
- "loc.instanceNameFormat": "Visual Studio App Center에 $(app) 배포",
- "loc.releaseNotes": "여러 대상에 대한 지원이 추가되었습니다.",
- "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}) 형식입니다. 조직을 사용하는 경우 앱 동적 필드는 **{orgname}/{app_identifier}** 형식입니다.",
- "loc.input.label.app": "이진 파일 경로",
- "loc.input.help.app": "게시할 APK 또는 IPA 파일의 리포 루트로부터의 상대 경로입니다.",
- "loc.input.label.symbolsType": "기호 형식",
- "loc.input.label.symbolsPath": "기호 경로",
- "loc.input.help.symbolsPath": "기호 폴더의 리포 루트로부터의 상대 경로입니다.",
- "loc.input.label.pdbPath": "기호 경로(*.pdb)",
- "loc.input.help.pdbPath": "PDB 기호 파일의 리포 루트로부터의 상대 경로입니다. 경로에는 와일드카드가 포함될 수 있습니다.",
- "loc.input.label.dsymPath": "dSYM 경로",
- "loc.input.help.dsymPath": "dSYM 폴더의 리포 루트로부터의 상대 경로입니다. 경로에는 와일드카드가 포함될 수 있습니다.",
- "loc.input.label.mappingTxtPath": "매핑 파일",
- "loc.input.help.mappingTxtPath": "Android mapping.txt 파일의 리포 루트로부터의 상대 경로입니다.",
- "loc.input.label.packParentFolder": "부모 폴더의 모든 항목 포함",
- "loc.input.help.packParentFolder": "선택한 기호 파일 또는 폴더 및 동일한 부모 폴더에 있는 다른 모든 항목을 업로드합니다. 이는 React Native 앱에 필요합니다.",
- "loc.input.label.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.label.destinationIds": "대상 ID",
- "loc.input.help.destinationIds": "앱을 배포할 대상 배포 목록 또는 배포 저장소의 ID입니다. 기본 목록을 사용하려면 비워 두고, ID가 여러 개이면 쉼표 또는 세미콜론을 사용하여 구분합니다.",
- "loc.messages.CannotDecodeEndpoint": "엔드포인트를 디코드할 수 없습니다.",
- "loc.messages.NoResponseFromServer": "서버의 응답이 없습니다.",
- "loc.messages.FailedToUploadFile": "파일 업로드를 완료하지 못했습니다.",
- "loc.messages.NoApiTokenFound": "Visual Studio App Center 서비스 연결에서 API 토큰을 찾을 수 없습니다.",
- "loc.messages.InvalidDestinationInput": "지정한 대상 입력이 잘못되었습니다.",
- "loc.messages.Succeeded": "App Center 배포 작업 성공",
- "loc.messages.CannotFindAnyFile": "%s을(를) 기반으로 하는 파일을 찾을 수 없습니다.",
- "loc.messages.FoundMultipleFiles": "%s과(와) 일치하는 파일을 여러 개 찾았습니다.",
- "loc.messages.FailedToCreateFile": "%s을(를) 만들지 못했습니다(오류: %s).",
- "loc.messages.FailedToFindFile": "%s을(를) %s에서 찾지 못했습니다."
+{
+ "loc.friendlyName": "App Center 배포",
+ "loc.helpMarkDown": "이 작업에 대한 도움말이 필요하면 Visual Studio App Center [지원 사이트](https://aka.ms/appcentersupport/)를 방문하세요.",
+ "loc.description": "Visual Studio App Center를 통해 테스터 및 사용자에게 앱 빌드 배포",
+ "loc.instanceNameFormat": "Visual Studio App Center에 $(app) 배포",
+ "loc.releaseNotes": "여러 대상에 대한 지원이 추가되었습니다.",
+ "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}) 형식입니다. 조직을 사용하는 경우 앱 동적 필드는 **{orgname}/{app_identifier}** 형식입니다.",
+ "loc.input.label.app": "이진 파일 경로",
+ "loc.input.help.app": "게시할 APK 또는 IPA 파일의 리포 루트로부터의 상대 경로입니다.",
+ "loc.input.label.symbolsType": "기호 형식",
+ "loc.input.label.symbolsPath": "기호 경로",
+ "loc.input.help.symbolsPath": "기호 폴더의 리포 루트로부터의 상대 경로입니다.",
+ "loc.input.label.pdbPath": "기호 경로(*.pdb)",
+ "loc.input.help.pdbPath": "PDB 기호 파일의 리포 루트로부터의 상대 경로입니다. 경로에는 와일드카드가 포함될 수 있습니다.",
+ "loc.input.label.dsymPath": "dSYM 경로",
+ "loc.input.help.dsymPath": "dSYM 폴더의 리포 루트로부터의 상대 경로입니다. 경로에는 와일드카드가 포함될 수 있습니다.",
+ "loc.input.label.mappingTxtPath": "매핑 파일",
+ "loc.input.help.mappingTxtPath": "Android mapping.txt 파일의 리포 루트로부터의 상대 경로입니다.",
+ "loc.input.label.packParentFolder": "부모 폴더의 모든 항목 포함",
+ "loc.input.help.packParentFolder": "선택한 기호 파일 또는 폴더 및 동일한 부모 폴더에 있는 다른 모든 항목을 업로드합니다. 이는 React Native 앱에 필요합니다.",
+ "loc.input.label.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.label.destinationIds": "대상 ID",
+ "loc.input.help.destinationIds": "앱을 배포할 대상 배포 목록 또는 배포 저장소의 ID입니다. 기본 목록을 사용하려면 비워 두고, ID가 여러 개이면 쉼표 또는 세미콜론을 사용하여 구분합니다.",
+ "loc.messages.CannotDecodeEndpoint": "엔드포인트를 디코드할 수 없습니다.",
+ "loc.messages.NoResponseFromServer": "서버의 응답이 없습니다.",
+ "loc.messages.FailedToUploadFile": "파일 업로드를 완료하지 못했습니다.",
+ "loc.messages.NoApiTokenFound": "Visual Studio App Center 서비스 연결에서 API 토큰을 찾을 수 없습니다.",
+ "loc.messages.InvalidDestinationInput": "지정한 대상 입력이 잘못되었습니다.",
+ "loc.messages.Succeeded": "App Center 배포 작업 성공",
+ "loc.messages.CannotFindAnyFile": "%s을(를) 기반으로 하는 파일을 찾을 수 없습니다.",
+ "loc.messages.FoundMultipleFiles": "%s과(와) 일치하는 파일을 여러 개 찾았습니다.",
+ "loc.messages.FailedToCreateFile": "%s을(를) 만들지 못했습니다(오류: %s).",
+ "loc.messages.FailedToFindFile": "%s을(를) %s에서 찾지 못했습니다.",
+ "loc.messages.DeprecatedTask": "The AppCenterDistribute@2 (App Center distribute) task has been deprecated since November 14, 2022 and will soon be retired. Use the AppCenterDistribute@3 task instead. Please visit https://aka.ms/azdo-deprecated-tasks to learn more about deprecated tasks."
}
\ No newline at end of file
diff --git a/Tasks/AppCenterDistributeV2/Strings/resources.resjson/ru-RU/resources.resjson b/Tasks/AppCenterDistributeV2/Strings/resources.resjson/ru-RU/resources.resjson
index 1563666e079c..1487f89b23e7 100644
--- a/Tasks/AppCenterDistributeV2/Strings/resources.resjson/ru-RU/resources.resjson
+++ b/Tasks/AppCenterDistributeV2/Strings/resources.resjson/ru-RU/resources.resjson
@@ -1,43 +1,44 @@
-{
- "loc.friendlyName": "Распространение через Центр приложений",
- "loc.helpMarkDown": "Чтобы получить помощь в выполнении этой задачи, посетите [сайт службы поддержки](https://aka.ms/appcentersupport/) Центра приложений Visual Studio.",
- "loc.description": "Распространение сборок приложений для тест-инженеров и пользователей с помощью Центра приложений Visual Studio",
- "loc.instanceNameFormat": "Развертывание $(app) в Центре приложений Visual Studio",
- "loc.releaseNotes": "Добавлена поддержка нескольких назначений.",
- "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": "Относительный путь от корня репозитория к APK- или IPA-файлу для публикации",
- "loc.input.label.symbolsType": "Тип символов",
- "loc.input.label.symbolsPath": "Путь к символам",
- "loc.input.help.symbolsPath": "Относительный путь от корня репозитория к папке символов.",
- "loc.input.label.pdbPath": "Путь к символам (*.pdb)",
- "loc.input.help.pdbPath": "Относительный путь от корня репозитория к файлам символов PDB. Путь может содержать подстановочные знаки.",
- "loc.input.label.dsymPath": "Путь dSYM",
- "loc.input.help.dsymPath": "Относительный путь от корня репозитория к папке dSYM. Путь может содержать подстановочные знаки.",
- "loc.input.label.mappingTxtPath": "Файл сопоставления",
- "loc.input.help.mappingTxtPath": "Относительный путь от корня репозитория к файлу mapping.txt для Android.",
- "loc.input.label.packParentFolder": "Включить все элементы в родительской папке",
- "loc.input.help.packParentFolder": "Отправьте файл или папку выбранных символов, а также все прочие элементы в той же родительской папке. Это обязательно для приложений React Native.",
- "loc.input.label.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.label.destinationIds": "Идентификаторы назначения",
- "loc.input.help.destinationIds": "Идентификаторы групп рассылки или хранилищ, где будет развернуто приложение. Оставьте поле пустым, чтобы использовать группу по умолчанию, и используйте запятые или точки с запятой для разделения нескольких идентификаторов.",
- "loc.messages.CannotDecodeEndpoint": "Не удалось декодировать конечную точку.",
- "loc.messages.NoResponseFromServer": "Нет ответа от сервера.",
- "loc.messages.FailedToUploadFile": "Не удалось завершить отправку файла.",
- "loc.messages.NoApiTokenFound": "У подключения к службе Центра приложений Visual Studio не найден токен API.",
- "loc.messages.InvalidDestinationInput": "Указаны недопустимые входные данные назначения",
- "loc.messages.Succeeded": "Задача распространения через Центр приложений выполнена успешно",
- "loc.messages.CannotFindAnyFile": "Не удается найти файл на основе %s.",
- "loc.messages.FoundMultipleFiles": "Найдено несколько файлов, соответствующих %s.",
- "loc.messages.FailedToCreateFile": "Не удалось создать %s, ошибка: %s",
- "loc.messages.FailedToFindFile": "Не удалось найти %s в %s."
+{
+ "loc.friendlyName": "Распространение через Центр приложений",
+ "loc.helpMarkDown": "Чтобы получить помощь в выполнении этой задачи, посетите [сайт службы поддержки](https://aka.ms/appcentersupport/) Центра приложений Visual Studio.",
+ "loc.description": "Распространение сборок приложений для тест-инженеров и пользователей с помощью Центра приложений Visual Studio",
+ "loc.instanceNameFormat": "Развертывание $(app) в Центре приложений Visual Studio",
+ "loc.releaseNotes": "Добавлена поддержка нескольких назначений.",
+ "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": "Относительный путь от корня репозитория к APK- или IPA-файлу для публикации",
+ "loc.input.label.symbolsType": "Тип символов",
+ "loc.input.label.symbolsPath": "Путь к символам",
+ "loc.input.help.symbolsPath": "Относительный путь от корня репозитория к папке символов.",
+ "loc.input.label.pdbPath": "Путь к символам (*.pdb)",
+ "loc.input.help.pdbPath": "Относительный путь от корня репозитория к файлам символов PDB. Путь может содержать подстановочные знаки.",
+ "loc.input.label.dsymPath": "Путь dSYM",
+ "loc.input.help.dsymPath": "Относительный путь от корня репозитория к папке dSYM. Путь может содержать подстановочные знаки.",
+ "loc.input.label.mappingTxtPath": "Файл сопоставления",
+ "loc.input.help.mappingTxtPath": "Относительный путь от корня репозитория к файлу mapping.txt для Android.",
+ "loc.input.label.packParentFolder": "Включить все элементы в родительской папке",
+ "loc.input.help.packParentFolder": "Отправьте файл или папку выбранных символов, а также все прочие элементы в той же родительской папке. Это обязательно для приложений React Native.",
+ "loc.input.label.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.label.destinationIds": "Идентификаторы назначения",
+ "loc.input.help.destinationIds": "Идентификаторы групп рассылки или хранилищ, где будет развернуто приложение. Оставьте поле пустым, чтобы использовать группу по умолчанию, и используйте запятые или точки с запятой для разделения нескольких идентификаторов.",
+ "loc.messages.CannotDecodeEndpoint": "Не удалось декодировать конечную точку.",
+ "loc.messages.NoResponseFromServer": "Нет ответа от сервера.",
+ "loc.messages.FailedToUploadFile": "Не удалось завершить отправку файла.",
+ "loc.messages.NoApiTokenFound": "У подключения к службе Центра приложений Visual Studio не найден токен API.",
+ "loc.messages.InvalidDestinationInput": "Указаны недопустимые входные данные назначения",
+ "loc.messages.Succeeded": "Задача распространения через Центр приложений выполнена успешно",
+ "loc.messages.CannotFindAnyFile": "Не удается найти файл на основе %s.",
+ "loc.messages.FoundMultipleFiles": "Найдено несколько файлов, соответствующих %s.",
+ "loc.messages.FailedToCreateFile": "Не удалось создать %s, ошибка: %s",
+ "loc.messages.FailedToFindFile": "Не удалось найти %s в %s.",
+ "loc.messages.DeprecatedTask": "The AppCenterDistribute@2 (App Center distribute) task has been deprecated since November 14, 2022 and will soon be retired. Use the AppCenterDistribute@3 task instead. Please visit https://aka.ms/azdo-deprecated-tasks to learn more about deprecated tasks."
}
\ No newline at end of file
diff --git a/Tasks/AppCenterDistributeV2/Strings/resources.resjson/zh-CN/resources.resjson b/Tasks/AppCenterDistributeV2/Strings/resources.resjson/zh-CN/resources.resjson
index cf82a719defd..d885805c504f 100644
--- a/Tasks/AppCenterDistributeV2/Strings/resources.resjson/zh-CN/resources.resjson
+++ b/Tasks/AppCenterDistributeV2/Strings/resources.resjson/zh-CN/resources.resjson
@@ -1,43 +1,44 @@
-{
- "loc.friendlyName": "App Center 分布",
- "loc.helpMarkDown": "有关此任务的帮助信息,请访问 Visual Studio App Center [支持站点](https://aka.ms/appcentersupport/)。",
- "loc.description": "通过 Visual Studio App Center 将应用内部版本分发给测试者和用户",
- "loc.instanceNameFormat": "将 $(app)部署到 Visual Studio App Center",
- "loc.releaseNotes": "添加了对多个目标的支持。",
- "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})。如果使用的是组织,则应用数据域的格式为 **{orgname}/{app_identifier}**。",
- "loc.input.label.app": "二进制文件路径",
- "loc.input.help.app": "从存储库根路径到要发布的 APK 或 IPA 文件的相对路径",
- "loc.input.label.symbolsType": "符号类型",
- "loc.input.label.symbolsPath": "符号路径",
- "loc.input.help.symbolsPath": "从存储库根路径到符号文件夹的相对路径。",
- "loc.input.label.pdbPath": "符号路径(*.pdb)",
- "loc.input.help.pdbPath": "从存储库根路径到 PDB 符号文件的相对路径。路径可能包含通配符。",
- "loc.input.label.dsymPath": "dSYM 路径",
- "loc.input.help.dsymPath": "从存储库根路径到 dSYM 文件夹的相对路径。路径可能包含通配符。",
- "loc.input.label.mappingTxtPath": "映射文件",
- "loc.input.help.mappingTxtPath": "从存储库根路径到 Android 的 mapping.txt 文件的相对路径。",
- "loc.input.label.packParentFolder": "包含父文件夹中的所有项",
- "loc.input.help.packParentFolder": "上传所选的符号文件或文件夹以及在同一父级文件夹中的所有其他项。对于 React 本机应用,这是必需的。",
- "loc.input.label.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.label.destinationIds": "目标 ID",
- "loc.input.help.destinationIds": "应用将部署到的分发组或存储区的 ID。将其留空以使用默认组,并使用逗号或分号分隔多个 ID。",
- "loc.messages.CannotDecodeEndpoint": "无法解码终结点。",
- "loc.messages.NoResponseFromServer": "服务器无响应。",
- "loc.messages.FailedToUploadFile": "未能完成文件上传。",
- "loc.messages.NoApiTokenFound": "Visual Studio App Center 服务连接上找不到 API 令牌。",
- "loc.messages.InvalidDestinationInput": "提供的目标输入无效",
- "loc.messages.Succeeded": "App Center 分布任务已完成",
- "loc.messages.CannotFindAnyFile": "找不到基于 %s 的任何文件。",
- "loc.messages.FoundMultipleFiles": "找到与 %s 匹配的多个文件。",
- "loc.messages.FailedToCreateFile": "未能创建 %s,出现错误: %s。",
- "loc.messages.FailedToFindFile": "未能找到 %s,查找位置: %s。"
+{
+ "loc.friendlyName": "App Center 分布",
+ "loc.helpMarkDown": "有关此任务的帮助信息,请访问 Visual Studio App Center [支持站点](https://aka.ms/appcentersupport/)。",
+ "loc.description": "通过 Visual Studio App Center 将应用内部版本分发给测试者和用户",
+ "loc.instanceNameFormat": "将 $(app)部署到 Visual Studio App Center",
+ "loc.releaseNotes": "添加了对多个目标的支持。",
+ "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})。如果使用的是组织,则应用数据域的格式为 **{orgname}/{app_identifier}**。",
+ "loc.input.label.app": "二进制文件路径",
+ "loc.input.help.app": "从存储库根路径到要发布的 APK 或 IPA 文件的相对路径",
+ "loc.input.label.symbolsType": "符号类型",
+ "loc.input.label.symbolsPath": "符号路径",
+ "loc.input.help.symbolsPath": "从存储库根路径到符号文件夹的相对路径。",
+ "loc.input.label.pdbPath": "符号路径(*.pdb)",
+ "loc.input.help.pdbPath": "从存储库根路径到 PDB 符号文件的相对路径。路径可能包含通配符。",
+ "loc.input.label.dsymPath": "dSYM 路径",
+ "loc.input.help.dsymPath": "从存储库根路径到 dSYM 文件夹的相对路径。路径可能包含通配符。",
+ "loc.input.label.mappingTxtPath": "映射文件",
+ "loc.input.help.mappingTxtPath": "从存储库根路径到 Android 的 mapping.txt 文件的相对路径。",
+ "loc.input.label.packParentFolder": "包含父文件夹中的所有项",
+ "loc.input.help.packParentFolder": "上传所选的符号文件或文件夹以及在同一父级文件夹中的所有其他项。对于 React 本机应用,这是必需的。",
+ "loc.input.label.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.label.destinationIds": "目标 ID",
+ "loc.input.help.destinationIds": "应用将部署到的分发组或存储区的 ID。将其留空以使用默认组,并使用逗号或分号分隔多个 ID。",
+ "loc.messages.CannotDecodeEndpoint": "无法解码终结点。",
+ "loc.messages.NoResponseFromServer": "服务器无响应。",
+ "loc.messages.FailedToUploadFile": "未能完成文件上传。",
+ "loc.messages.NoApiTokenFound": "Visual Studio App Center 服务连接上找不到 API 令牌。",
+ "loc.messages.InvalidDestinationInput": "提供的目标输入无效",
+ "loc.messages.Succeeded": "App Center 分布任务已完成",
+ "loc.messages.CannotFindAnyFile": "找不到基于 %s 的任何文件。",
+ "loc.messages.FoundMultipleFiles": "找到与 %s 匹配的多个文件。",
+ "loc.messages.FailedToCreateFile": "未能创建 %s,出现错误: %s。",
+ "loc.messages.FailedToFindFile": "未能找到 %s,查找位置: %s。",
+ "loc.messages.DeprecatedTask": "The AppCenterDistribute@2 (App Center distribute) task has been deprecated since November 14, 2022 and will soon be retired. Use the AppCenterDistribute@3 task instead. Please visit https://aka.ms/azdo-deprecated-tasks to learn more about deprecated tasks."
}
\ No newline at end of file
diff --git a/Tasks/AppCenterDistributeV2/Strings/resources.resjson/zh-TW/resources.resjson b/Tasks/AppCenterDistributeV2/Strings/resources.resjson/zh-TW/resources.resjson
index f628a395fd5c..081a078db2ff 100644
--- a/Tasks/AppCenterDistributeV2/Strings/resources.resjson/zh-TW/resources.resjson
+++ b/Tasks/AppCenterDistributeV2/Strings/resources.resjson/zh-TW/resources.resjson
@@ -1,43 +1,44 @@
-{
- "loc.friendlyName": "App Center 散發",
- "loc.helpMarkDown": "如需此工作的說明,請瀏覽 Visual Studio App Center [支援網站](https://aka.ms/appcentersupport/)。",
- "loc.description": "透過 Visual Studio App Center 將應用程式組建散發給測試人員和使用者",
- "loc.instanceNameFormat": "將 $(app) 部署到 Visual Studio App Center",
- "loc.releaseNotes": "新增多重目的地的支援。",
- "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": "從存放庫根路徑到要發佈之 APK 或 IPA 檔案的相對路徑",
- "loc.input.label.symbolsType": "符號類型",
- "loc.input.label.symbolsPath": "符號路徑",
- "loc.input.help.symbolsPath": "從存放庫根路徑到符號資料夾的相對路徑。",
- "loc.input.label.pdbPath": "符號路徑 (*.pdb)",
- "loc.input.help.pdbPath": "從存放庫根目錄到 PDB 符號檔案的相對路徑。路徑中可以包含萬用字元。",
- "loc.input.label.dsymPath": "dSYM 路徑",
- "loc.input.help.dsymPath": "從存放庫根目錄到 dSYM 資料夾的相對路徑。路徑中可以包含萬用字元。",
- "loc.input.label.mappingTxtPath": "對應檔案",
- "loc.input.help.mappingTxtPath": "從存放庫根路徑到 Android mapping.txt 檔案的相對路徑。",
- "loc.input.label.packParentFolder": "包括父資料夾中所有項目",
- "loc.input.help.packParentFolder": "上傳選取的符號檔或資料夾,以及相同父資料夾中的所有其他項目。這對 React Native 應用程式而言是必要動作。",
- "loc.input.label.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.label.destinationIds": "目的地識別碼",
- "loc.input.help.destinationIds": "應用程式要部署之目標通訊群組或存放區的識別碼。保留空白可使用預設群組,使用逗號或分號可分隔多個識別碼。",
- "loc.messages.CannotDecodeEndpoint": "無法將端點解碼。",
- "loc.messages.NoResponseFromServer": "伺服器沒有任何回應。",
- "loc.messages.FailedToUploadFile": "無法完成檔案上傳。",
- "loc.messages.NoApiTokenFound": "在 Visual Studio App Center 服務連線上找不到任何 API 權杖。",
- "loc.messages.InvalidDestinationInput": "提供的目的地輸入無效",
- "loc.messages.Succeeded": "App Center 散發工作已成功",
- "loc.messages.CannotFindAnyFile": "無法依據 %s 找到任何檔案。",
- "loc.messages.FoundMultipleFiles": "找到多個符合 %s 的檔案。",
- "loc.messages.FailedToCreateFile": "無法建立 %s,發生錯誤: %s。",
- "loc.messages.FailedToFindFile": "在下列位置上找不到 %s: %s。"
+{
+ "loc.friendlyName": "App Center 散發",
+ "loc.helpMarkDown": "如需此工作的說明,請瀏覽 Visual Studio App Center [支援網站](https://aka.ms/appcentersupport/)。",
+ "loc.description": "透過 Visual Studio App Center 將應用程式組建散發給測試人員和使用者",
+ "loc.instanceNameFormat": "將 $(app) 部署到 Visual Studio App Center",
+ "loc.releaseNotes": "新增多重目的地的支援。",
+ "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": "從存放庫根路徑到要發佈之 APK 或 IPA 檔案的相對路徑",
+ "loc.input.label.symbolsType": "符號類型",
+ "loc.input.label.symbolsPath": "符號路徑",
+ "loc.input.help.symbolsPath": "從存放庫根路徑到符號資料夾的相對路徑。",
+ "loc.input.label.pdbPath": "符號路徑 (*.pdb)",
+ "loc.input.help.pdbPath": "從存放庫根目錄到 PDB 符號檔案的相對路徑。路徑中可以包含萬用字元。",
+ "loc.input.label.dsymPath": "dSYM 路徑",
+ "loc.input.help.dsymPath": "從存放庫根目錄到 dSYM 資料夾的相對路徑。路徑中可以包含萬用字元。",
+ "loc.input.label.mappingTxtPath": "對應檔案",
+ "loc.input.help.mappingTxtPath": "從存放庫根路徑到 Android mapping.txt 檔案的相對路徑。",
+ "loc.input.label.packParentFolder": "包括父資料夾中所有項目",
+ "loc.input.help.packParentFolder": "上傳選取的符號檔或資料夾,以及相同父資料夾中的所有其他項目。這對 React Native 應用程式而言是必要動作。",
+ "loc.input.label.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.label.destinationIds": "目的地識別碼",
+ "loc.input.help.destinationIds": "應用程式要部署之目標通訊群組或存放區的識別碼。保留空白可使用預設群組,使用逗號或分號可分隔多個識別碼。",
+ "loc.messages.CannotDecodeEndpoint": "無法將端點解碼。",
+ "loc.messages.NoResponseFromServer": "伺服器沒有任何回應。",
+ "loc.messages.FailedToUploadFile": "無法完成檔案上傳。",
+ "loc.messages.NoApiTokenFound": "在 Visual Studio App Center 服務連線上找不到任何 API 權杖。",
+ "loc.messages.InvalidDestinationInput": "提供的目的地輸入無效",
+ "loc.messages.Succeeded": "App Center 散發工作已成功",
+ "loc.messages.CannotFindAnyFile": "無法依據 %s 找到任何檔案。",
+ "loc.messages.FoundMultipleFiles": "找到多個符合 %s 的檔案。",
+ "loc.messages.FailedToCreateFile": "無法建立 %s,發生錯誤: %s。",
+ "loc.messages.FailedToFindFile": "在下列位置上找不到 %s: %s。",
+ "loc.messages.DeprecatedTask": "The AppCenterDistribute@2 (App Center distribute) task has been deprecated since November 14, 2022 and will soon be retired. Use the AppCenterDistribute@3 task instead. Please visit https://aka.ms/azdo-deprecated-tasks to learn more about deprecated tasks."
}
\ No newline at end of file
diff --git a/Tasks/AzureResourceManagerTemplateDeploymentV3/Strings/resources.resjson/de-DE/resources.resjson b/Tasks/AzureResourceManagerTemplateDeploymentV3/Strings/resources.resjson/de-DE/resources.resjson
index 758f4e3a6a11..c0ecd5632d01 100644
--- a/Tasks/AzureResourceManagerTemplateDeploymentV3/Strings/resources.resjson/de-DE/resources.resjson
+++ b/Tasks/AzureResourceManagerTemplateDeploymentV3/Strings/resources.resjson/de-DE/resources.resjson
@@ -1,103 +1,105 @@
-{
- "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": "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": "Ressourcengruppe",
- "loc.input.help.resourceGroupName": "Geben Sie den Namen einer Ressourcengruppen an.",
- "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.",
- "loc.input.label.csmParametersFileLink": "Vorlagenparameterlink",
- "loc.input.help.csmParametersFileLink": "Geben Sie die URL der Parameterdatei an. Beispiel: [https://raw.githubusercontent.com/Azure/...](https://raw.githubusercontent.com/Azure/azure-quickstart-templates/master/101-vm-simple-windows/azuredeploy.parameters.json) \n\nUm eine in einem privaten Speicherkonto gespeicherte Vorlage abzurufen, müssen Sie das Shared Access Signature (SAS)-Token abrufen und in die URL der Vorlage einbeziehen. Beispiel: \"/template.json?\" Um eine Parameterdatei 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) weitere Informationen zum Aktivieren von CORS.",
- "loc.input.label.csmFile": "Vorlage",
- "loc.input.help.csmFile": "Geben Sie den Pfad oder ein Muster an, das auf die Azure Resource Manager Vorlage zeigt. Weitere Informationen zu den Vorlagen finden Sie unter https://aka.ms/azuretemplates. Um sofort zu beginnen, verwenden Sie vorlagenbasierte https://aka.ms/sampletemplate. \"Verknüpftes Artefakt\" bietet auch Unterstützung für Bicep-Dateien, wenn die Azure CLI Version > 2.20.0",
- "loc.input.label.csmParametersFile": "Vorlagenparameter",
- "loc.input.help.csmParametersFile": "Geben Sie den Pfad oder ein Muster an, das für die Parameterdatei für die Azure Resource Manager Vorlage zeigt. \"Verknüpftes Artefakt\" bietet auch Unterstützung für Bicep-Dateien, wenn die Azure CLI Version > 2.20.0",
- "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": "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. Beachten Sie, dass dieser Modus in jedem Fall eine Ressourcengruppe erstellt, auch wenn keine Ressource bereitgestellt wird.\n\n Standardmäßig wird der inkrementelle Modus verwendet.",
- "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": "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 die folgenden Variablen in Ihren Außerkraftsetzungsparametern wie \"-key $servicePrincipalKey\" verwenden: \"$servicePrincipalId\" und \"$servicePrincipalKey\".",
- "loc.input.label.useWithoutJSON": "Einzelne Ausgabewerte ohne Anwendung von JSON.Stringify verwenden",
- "loc.input.help.useWithoutJSON": "Einzelne Ausgabewerte werden standardmäßig über JSON.Stringify konvertiert. Wenn Sie die Ausgabewerte so verwenden möchten, wie sie sind, ohne sie über JSON.Stringify zu konvertieren, aktivieren Sie diese Option. Weitere Informationen finden Sie [hier](https://github.com/microsoft/azure-pipelines-tasks/tree/master/Tasks/AzureResourceManagerTemplateDeploymentV3#deployment-outputs)",
- "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.",
- "loc.messages.ResourceGroupCreationFailed": "Fehler beim Erstellen der Ressourcengruppe. Fehler: %s",
- "loc.messages.CreatingNewRG": "Erstellen der Ressourcengruppe: %s",
- "loc.messages.CreatedRG": "Ressourcengruppe erfolgreich erstellt.",
- "loc.messages.CreatingTemplateDeployment": "Bereitstellungsparameter werden erstellt.",
- "loc.messages.TemplateParsingFailed": "Die Vorlagendatei (\"%s\") muss gültig sein. Fehler bei der Aufgabe während des Analysierens: %s",
- "loc.messages.FileFetchFailed": "Fehler beim Herunterladen der Datei. URL: \"%s\". Fehler: %s",
- "loc.messages.ParametersFileParsingFailed": "Die Parameterdatei (\"%s\") muss gültig sein. Fehler bei der Aufgabe während des Analysierens: %s",
- "loc.messages.StartingDeployment": "Die Bereitstellung wird gestartet.",
- "loc.messages.CreateTemplateDeploymentSucceeded": "Vorlage erfolgreich bereitgestellt.",
- "loc.messages.CreateTemplateDeploymentFailed": "Fehler bei der Aufgabe während des Erstellens oder Aktualisierens der Vorlagenbereitstellung.",
- "loc.messages.ErrorsInYourDeployment": "In Ihrer Bereitstellung sind Fehler aufgetreten. Fehlercode: %s.",
- "loc.messages.Details": "Details:",
- "loc.messages.ErrorType": "Fehlertyp:",
- "loc.messages.PolicyDefinitionName": "Name der Richtliniendefinition:",
- "loc.messages.PolicyAssignmentName": "Name der Richtlinienzuweisung:",
- "loc.messages.StartingValidation": "Überprüfung der Vorlage wird gestartet.",
- "loc.messages.ValidDeployment": "Die Vorlagenbereitstellungsüberprüfung wurde erfolgreich abgeschlossen.",
- "loc.messages.CreateTemplateDeploymentValidationFailed": "Fehler beim Validieren der Vorlage: %s.",
- "loc.messages.DeletingResourceGroup": "Ressourcengruppe wird gelöscht: %s",
- "loc.messages.CouldNotDeletedResourceGroup": "Die Ressourcengruppe konnte nicht gelöscht werden: \"%s\". Fehler beim Vorgang: %s",
- "loc.messages.DeletedResourceGroup": "Ressourcengruppe gelöscht: %s",
- "loc.messages.InvalidAction": "Diese Aktion ist nicht definiert. Wenden Sie sich an den Ersteller der Aufgabe.",
- "loc.messages.ARGD_ConstructorFailed": "Fehler beim Initialisieren der Aufgabe. Fehler: %s",
- "loc.messages.InvalidTemplateLocation": "Der angegebene Speicherort der Vorlage ist ungültig. Die Aufgabe unterstützt nur \"Verknüpftes Artefakt\" oder \"URL der Datei\".",
- "loc.messages.EncodingNotSupported": "Die Codierung der Datei \"%s\" ist \"%s\". Dies wird nicht unterstützt. Unterstützte Dateicodierungen sind [\"utf-8\", \"tf-16le\"].",
- "loc.messages.CouldNotDetectEncoding": "Codierung der Datei \"%s\" wurde nicht erkannt.",
- "loc.messages.DetectedFileEncoding": "Die erkannte Codierung für die Datei \"%s\" ist \"%s\".",
- "loc.messages.ErrorWhileParsingParameter": "Fehler beim Außerkraftsetzen von Parameter \"%s\" aufgrund von \"%s\". Stellen Sie sicher, dass das JSON-Format (JavaScript Object Notation) eingehalten wird.",
- "loc.messages.TemplateFilePatternMatchingMoreThanOneFile": "Es wurden mehrere Dateien gefunden, die mit dem Vorlagendateimuster übereinstimmen: %s",
- "loc.messages.TemplateParameterFilePatternMatchingMoreThanOneFile": "Es wurden mehrere Dateien gefunden, die mit dem Parameterdateimuster übereinstimmen: %s",
- "loc.messages.TemplateFilePatternMatchingNoFile": "Es wurde keine Datei gefunden, die mit dem Vorlagendateimuster übereinstimmt.",
- "loc.messages.TemplateParameterFilePatternMatchingNoFile": "Es wurde keine Datei gefunden, die mit dem Vorlagendateimuster übereinstimmt.",
- "loc.messages.ParametersPatternMatchesADirectoryInsteadOfAFile": "Das Parameterdateimuster stimmt mit einem Verzeichnis und nicht mit einer Datei überein.",
- "loc.messages.CsmFilePatternMatchesADirectoryInsteadOfAFile": "Das Vorlagendateimuster stimmt mit einem Verzeichnis und nicht mit einer Datei überein: %s",
- "loc.messages.AddedOutputVariable": "Die Ausgabevariable \"%s\" wurde aktualisiert, die den Ausgabeabschnitt des aktuellen Bereitstellungsobjekts im Zeichenfolgenformat enthält.",
- "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": "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",
- "loc.messages.IncompatibleAzureCLIVersion": "Azure CLI-Version muss >= 2.20.0 sein.",
- "loc.messages.AzureCLINotFound": "Azure CLI auf dem Agent nicht gefunden.",
- "loc.messages.FailedToFetchAzureCLIVersion": "Fehler beim Abrufen der AZ CLI-Version vom Agent. Fehler: %s",
- "loc.messages.BicepBuildFailed": "Fehler bei \"az bicep build\". Fehler: %s",
- "loc.messages.BicepFileCleanupFailed": "Fehler beim Löschen der Bicep-Datei. Fehler: %s",
- "loc.messages.LoginFailed": "Fehler bei der Azure-Anmeldung: %s",
- "loc.messages.MSILoginFailed": "Fehler bei der Azure-Anmeldung mit einer verwalteten Dienstidentität: %s",
- "loc.messages.AuthSchemeNotSupported": "Das Authentifizierungsschema „%s“ wird nicht unterstützt.",
- "loc.messages.ErrorInSettingUpSubscription": "Fehler beim Einrichten des Abonnements: %s"
+{
+ "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": "- Added support for bicepparam.",
+ "loc.group.displayName.AzureDetails": "Azure-Details",
+ "loc.group.displayName.Template": "Vorlage",
+ "loc.group.displayName.Advanced": "Erweitert",
+ "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": "Ressourcengruppe",
+ "loc.input.help.resourceGroupName": "Geben Sie den Namen einer Ressourcengruppen an.",
+ "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.",
+ "loc.input.label.csmParametersFileLink": "Vorlagenparameterlink",
+ "loc.input.help.csmParametersFileLink": "Geben Sie die URL der Parameterdatei an. Beispiel: [https://raw.githubusercontent.com/Azure/...](https://raw.githubusercontent.com/Azure/azure-quickstart-templates/master/101-vm-simple-windows/azuredeploy.parameters.json) \n\nUm eine in einem privaten Speicherkonto gespeicherte Vorlage abzurufen, müssen Sie das Shared Access Signature (SAS)-Token abrufen und in die URL der Vorlage einbeziehen. Beispiel: \"/template.json?\" Um eine Parameterdatei 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) weitere Informationen zum Aktivieren von CORS.",
+ "loc.input.label.csmFile": "Vorlage",
+ "loc.input.help.csmFile": "Geben Sie den Pfad oder ein Muster an, das auf die Azure Resource Manager Vorlage zeigt. Weitere Informationen zu den Vorlagen finden Sie unter https://aka.ms/azuretemplates. Um sofort zu beginnen, verwenden Sie vorlagenbasierte https://aka.ms/sampletemplate. \"Verknüpftes Artefakt\" bietet auch Unterstützung für Bicep-Dateien, wenn die Azure CLI Version > 2.20.0",
+ "loc.input.label.csmParametersFile": "Vorlagenparameter",
+ "loc.input.help.csmParametersFile": "Specify the path or a pattern pointing for the parameters file for the Azure Resource Manager template. 'Linked artifact' also has support for Bicep Param files when the Azure CLI version > 2.47.0",
+ "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": "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. Beachten Sie, dass dieser Modus in jedem Fall eine Ressourcengruppe erstellt, auch wenn keine Ressource bereitgestellt wird.\n\n Standardmäßig wird der inkrementelle Modus verwendet.",
+ "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": "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 die folgenden Variablen in Ihren Außerkraftsetzungsparametern wie \"-key $servicePrincipalKey\" verwenden: \"$servicePrincipalId\" und \"$servicePrincipalKey\".",
+ "loc.input.label.useWithoutJSON": "Einzelne Ausgabewerte ohne Anwendung von JSON.Stringify verwenden",
+ "loc.input.help.useWithoutJSON": "Einzelne Ausgabewerte werden standardmäßig über JSON.Stringify konvertiert. Wenn Sie die Ausgabewerte so verwenden möchten, wie sie sind, ohne sie über JSON.Stringify zu konvertieren, aktivieren Sie diese Option. Weitere Informationen finden Sie [hier](https://github.com/microsoft/azure-pipelines-tasks/tree/master/Tasks/AzureResourceManagerTemplateDeploymentV3#deployment-outputs)",
+ "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.",
+ "loc.messages.ResourceGroupCreationFailed": "Fehler beim Erstellen der Ressourcengruppe. Fehler: %s",
+ "loc.messages.CreatingNewRG": "Erstellen der Ressourcengruppe: %s",
+ "loc.messages.CreatedRG": "Ressourcengruppe erfolgreich erstellt.",
+ "loc.messages.CreatingTemplateDeployment": "Bereitstellungsparameter werden erstellt.",
+ "loc.messages.TemplateParsingFailed": "Die Vorlagendatei (\"%s\") muss gültig sein. Fehler bei der Aufgabe während des Analysierens: %s",
+ "loc.messages.FileFetchFailed": "Fehler beim Herunterladen der Datei. URL: \"%s\". Fehler: %s",
+ "loc.messages.ParametersFileParsingFailed": "Die Parameterdatei (\"%s\") muss gültig sein. Fehler bei der Aufgabe während des Analysierens: %s",
+ "loc.messages.StartingDeployment": "Die Bereitstellung wird gestartet.",
+ "loc.messages.CreateTemplateDeploymentSucceeded": "Vorlage erfolgreich bereitgestellt.",
+ "loc.messages.CreateTemplateDeploymentFailed": "Fehler bei der Aufgabe während des Erstellens oder Aktualisierens der Vorlagenbereitstellung.",
+ "loc.messages.ErrorsInYourDeployment": "In Ihrer Bereitstellung sind Fehler aufgetreten. Fehlercode: %s.",
+ "loc.messages.Details": "Details:",
+ "loc.messages.ErrorType": "Fehlertyp:",
+ "loc.messages.PolicyDefinitionName": "Name der Richtliniendefinition:",
+ "loc.messages.PolicyAssignmentName": "Name der Richtlinienzuweisung:",
+ "loc.messages.StartingValidation": "Überprüfung der Vorlage wird gestartet.",
+ "loc.messages.ValidDeployment": "Die Vorlagenbereitstellungsüberprüfung wurde erfolgreich abgeschlossen.",
+ "loc.messages.CreateTemplateDeploymentValidationFailed": "Fehler beim Validieren der Vorlage: %s.",
+ "loc.messages.DeletingResourceGroup": "Ressourcengruppe wird gelöscht: %s",
+ "loc.messages.CouldNotDeletedResourceGroup": "Die Ressourcengruppe konnte nicht gelöscht werden: \"%s\". Fehler beim Vorgang: %s",
+ "loc.messages.DeletedResourceGroup": "Ressourcengruppe gelöscht: %s",
+ "loc.messages.InvalidAction": "Diese Aktion ist nicht definiert. Wenden Sie sich an den Ersteller der Aufgabe.",
+ "loc.messages.ARGD_ConstructorFailed": "Fehler beim Initialisieren der Aufgabe. Fehler: %s",
+ "loc.messages.InvalidTemplateLocation": "Der angegebene Speicherort der Vorlage ist ungültig. Die Aufgabe unterstützt nur \"Verknüpftes Artefakt\" oder \"URL der Datei\".",
+ "loc.messages.EncodingNotSupported": "Die Codierung der Datei \"%s\" ist \"%s\". Dies wird nicht unterstützt. Unterstützte Dateicodierungen sind [\"utf-8\", \"tf-16le\"].",
+ "loc.messages.CouldNotDetectEncoding": "Codierung der Datei \"%s\" wurde nicht erkannt.",
+ "loc.messages.DetectedFileEncoding": "Die erkannte Codierung für die Datei \"%s\" ist \"%s\".",
+ "loc.messages.ErrorWhileParsingParameter": "Fehler beim Außerkraftsetzen von Parameter \"%s\" aufgrund von \"%s\". Stellen Sie sicher, dass das JSON-Format (JavaScript Object Notation) eingehalten wird.",
+ "loc.messages.TemplateFilePatternMatchingMoreThanOneFile": "Es wurden mehrere Dateien gefunden, die mit dem Vorlagendateimuster übereinstimmen: %s",
+ "loc.messages.TemplateParameterFilePatternMatchingMoreThanOneFile": "Es wurden mehrere Dateien gefunden, die mit dem Parameterdateimuster übereinstimmen: %s",
+ "loc.messages.TemplateFilePatternMatchingNoFile": "Es wurde keine Datei gefunden, die mit dem Vorlagendateimuster übereinstimmt.",
+ "loc.messages.TemplateParameterFilePatternMatchingNoFile": "Es wurde keine Datei gefunden, die mit dem Vorlagendateimuster übereinstimmt.",
+ "loc.messages.ParametersPatternMatchesADirectoryInsteadOfAFile": "Das Parameterdateimuster stimmt mit einem Verzeichnis und nicht mit einer Datei überein.",
+ "loc.messages.CsmFilePatternMatchesADirectoryInsteadOfAFile": "Das Vorlagendateimuster stimmt mit einem Verzeichnis und nicht mit einer Datei überein: %s",
+ "loc.messages.AddedOutputVariable": "Die Ausgabevariable \"%s\" wurde aktualisiert, die den Ausgabeabschnitt des aktuellen Bereitstellungsobjekts im Zeichenfolgenformat enthält.",
+ "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": "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",
+ "loc.messages.IncompatibleAzureCLIVersion": "Azure CLI-Version muss >= 2.20.0 sein.",
+ "loc.messages.AzureCLINotFound": "Azure CLI auf dem Agent nicht gefunden.",
+ "loc.messages.FailedToFetchAzureCLIVersion": "Fehler beim Abrufen der AZ CLI-Version vom Agent. Fehler: %s",
+ "loc.messages.BicepBuildFailed": "Fehler bei \"az bicep build\". Fehler: %s",
+ "loc.messages.BicepFileCleanupFailed": "Fehler beim Löschen der Bicep-Datei. Fehler: %s",
+ "loc.messages.LoginFailed": "Fehler bei der Azure-Anmeldung: %s",
+ "loc.messages.MSILoginFailed": "Fehler bei der Azure-Anmeldung mit einer verwalteten Dienstidentität: %s",
+ "loc.messages.AuthSchemeNotSupported": "Das Authentifizierungsschema „%s“ wird nicht unterstützt.",
+ "loc.messages.ErrorInSettingUpSubscription": "Fehler beim Einrichten des Abonnements: %s",
+ "loc.messages.BicepParamBuildFailed": "\"az bicep build-param\" failed. Error: %s",
+ "loc.messages.IncompatibleAzureCLIVersionBicepParam": "Azure CLI version should be >= 2.47.0 to use .bicepparam file"
}
\ 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 4f08960164da..3356ff37fc11 100644
--- a/Tasks/AzureResourceManagerTemplateDeploymentV3/Strings/resources.resjson/es-ES/resources.resjson
+++ b/Tasks/AzureResourceManagerTemplateDeploymentV3/Strings/resources.resjson/es-ES/resources.resjson
@@ -1,103 +1,105 @@
-{
- "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": "Á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": "Grupo de recursos",
- "loc.input.help.resourceGroupName": "Proporcione el nombre de un grupo de recursos.",
- "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.",
- "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 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. \"Artefacto vinculado\" también admite archivos Bicep en versiones de CLI de Azure > 2.20.0",
- "loc.input.label.csmParametersFile": "Parámetros de la plantilla",
- "loc.input.help.csmParametersFile": "Especifique la ruta de acceso o un patrón que apunte al archivo de parámetros de la plantilla de Azure Resource Manager. \"Artefacto vinculado\" también admite archivos Bícep en versiones de CLI de Azure > 2.20.0",
- "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": "Consulte [aquí](https://docs.microsoft.com/en-us/azure/azure-resource-manager/deployment-modes) 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í. El modo de validación le permite localizar problemas con la plantilla antes de crear los recursos en sí. Tenga en cuenta que este modo creará igualmente un grupo de recursos aunque no implemente ningún recurso.\n\n De forma predeterminada se usa el modo incremental.",
- "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": "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.input.label.useWithoutJSON": "Use valores de salida individuales sin JSON.Stringify aplicado",
- "loc.input.help.useWithoutJSON": "Los valores de salida individuales se están convirtiendo a través de JSON.Stringify de manera predeterminada. Si quiere usar los valores de salida tal y como están sin convertirlos a través de JSON.Stringify, habilite esta opción. Para más información, consulte [esto](https://github.com/microsoft/azure-pipelines-tasks/tree/master/Tasks/AzureResourceManagerTemplateDeploymentV3#deployment-outputs)",
- "loc.messages.CheckResourceGroupExistence": "Comprobando si existe el siguiente grupo de recursos: %s.",
- "loc.messages.ResourceGroupStatusFetchFailed": "No se pudo comprobar el estado del grupo de recursos. Error: %s.",
- "loc.messages.ResourceGroupStatus": "El grupo de recursos existe: %s.",
- "loc.messages.ResourceGroupCreationFailed": "No se pudo crear el grupo de recursos. Error: %s",
- "loc.messages.CreatingNewRG": "Creando el grupo de recursos: %s",
- "loc.messages.CreatedRG": "El grupo de recursos se ha creado correctamente.",
- "loc.messages.CreatingTemplateDeployment": "Creando los parámetros de implementación.",
- "loc.messages.TemplateParsingFailed": "Asegúrese de que el archivo de plantilla \"%s\" es válido. No se pudo ejecutar la tarea durante el análisis debido al error: %s",
- "loc.messages.FileFetchFailed": "No se pudo descargar el archivo. URL: \"%s\". Error: %s",
- "loc.messages.ParametersFileParsingFailed": "Asegúrese de que el archivo de parámetros \"%s\" es válido. No se pudo ejecutar la tarea durante el análisis debido al error: %s",
- "loc.messages.StartingDeployment": "Iniciando la implementación.",
- "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": "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:",
- "loc.messages.StartingValidation": "Iniciando la validación de la plantilla.",
- "loc.messages.ValidDeployment": "La validación de la implementación de la plantilla finalizó correctamente.",
- "loc.messages.CreateTemplateDeploymentValidationFailed": "No se pudo validar la plantilla. Error: %s.",
- "loc.messages.DeletingResourceGroup": "Eliminando el grupo de recursos: %s",
- "loc.messages.CouldNotDeletedResourceGroup": "No se pudo eliminar el grupo de recursos: \"%s\". Error: %s",
- "loc.messages.DeletedResourceGroup": "Grupo de recursos eliminado: %s",
- "loc.messages.InvalidAction": "Esta acción no está definida. Consulte al autor de la tarea.",
- "loc.messages.ARGD_ConstructorFailed": "No se pudo inicializar la tarea. Error: %s",
- "loc.messages.InvalidTemplateLocation": "La ubicación de plantilla proporcionada no es válida. La tarea solo admite \"Artefacto vinculado\" o \"Dirección URL del archivo\"",
- "loc.messages.EncodingNotSupported": "La codificación del archivo \"%s\" es \"%s\", que no se admite. Las codificaciones de archivo admitidas son [\"utf-8\", \"utf-16le\"]",
- "loc.messages.CouldNotDetectEncoding": "No se pudo detectar la codificación del archivo \"%s\"",
- "loc.messages.DetectedFileEncoding": "La codificación detectada para el archivo \"%s\" es \"%s\"",
- "loc.messages.ErrorWhileParsingParameter": "Error al reemplazar el parámetro \"%s\" debido a \"%s\". Asegúrese de que sigue la notación de objetos JavaScript (JSON)",
- "loc.messages.TemplateFilePatternMatchingMoreThanOneFile": "Se han encontrado varios archivos que coinciden con el patrón del archivo de plantilla: %s",
- "loc.messages.TemplateParameterFilePatternMatchingMoreThanOneFile": "Se han encontrado varios archivos que coinciden con el patrón del archivo de parámetros: %s",
- "loc.messages.TemplateFilePatternMatchingNoFile": "No se encuentra ningún archivo que coincida con el patrón del archivo de plantilla",
- "loc.messages.TemplateParameterFilePatternMatchingNoFile": "No se encuentra ningún archivo que coincida con el patrón del archivo de plantilla",
- "loc.messages.ParametersPatternMatchesADirectoryInsteadOfAFile": "El patrón del archivo de parámetros coincide con un directorio en lugar de un archivo.",
- "loc.messages.CsmFilePatternMatchesADirectoryInsteadOfAFile": "El patrón del archivo de plantilla coincide con un directorio en lugar de un archivo: %s",
- "loc.messages.AddedOutputVariable": "Se actualizó la variable de salida \"%s\", que contiene la sección de salidas del objeto de implementación actual con formato de cadena.",
- "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": "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",
- "loc.messages.IncompatibleAzureCLIVersion": "La versión CLI de Azure debe ser >= 2.20.0",
- "loc.messages.AzureCLINotFound": "No se ha encontrado la versión CLI de Azure en el agente.",
- "loc.messages.FailedToFetchAzureCLIVersion": "No se pudo capturar la versión CLI de la zona de disponibilidad del agente. Error: %s",
- "loc.messages.BicepBuildFailed": "Error de \"compilación de al zona de disponibilidad del Bicep\". Error: %s",
- "loc.messages.BicepFileCleanupFailed": "No se pudo eliminar el archivo Bicep. Error: %s",
- "loc.messages.LoginFailed": "Error del inicio de sesión de Azure: %s",
- "loc.messages.MSILoginFailed": "Error de inicio de sesión de Azure con Identidad de servicio administrado: %s",
- "loc.messages.AuthSchemeNotSupported": "No se admite el esquema de autenticación %s.",
- "loc.messages.ErrorInSettingUpSubscription": "Error en la configuración de la suscripción: %s"
+{
+ "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": "- Added support for bicepparam.",
+ "loc.group.displayName.AzureDetails": "Detalles de Azure",
+ "loc.group.displayName.Template": "Plantilla",
+ "loc.group.displayName.Advanced": "Avanzado",
+ "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": "Grupo de recursos",
+ "loc.input.help.resourceGroupName": "Proporcione el nombre de un grupo de recursos.",
+ "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.",
+ "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 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. \"Artefacto vinculado\" también admite archivos Bicep en versiones de CLI de Azure > 2.20.0",
+ "loc.input.label.csmParametersFile": "Parámetros de la plantilla",
+ "loc.input.help.csmParametersFile": "Specify the path or a pattern pointing for the parameters file for the Azure Resource Manager template. 'Linked artifact' also has support for Bicep Param files when the Azure CLI version > 2.47.0",
+ "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": "Consulte [aquí](https://docs.microsoft.com/en-us/azure/azure-resource-manager/deployment-modes) 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í. El modo de validación le permite localizar problemas con la plantilla antes de crear los recursos en sí. Tenga en cuenta que este modo creará igualmente un grupo de recursos aunque no implemente ningún recurso.\n\n De forma predeterminada se usa el modo incremental.",
+ "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": "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.input.label.useWithoutJSON": "Use valores de salida individuales sin JSON.Stringify aplicado",
+ "loc.input.help.useWithoutJSON": "Los valores de salida individuales se están convirtiendo a través de JSON.Stringify de manera predeterminada. Si quiere usar los valores de salida tal y como están sin convertirlos a través de JSON.Stringify, habilite esta opción. Para más información, consulte [esto](https://github.com/microsoft/azure-pipelines-tasks/tree/master/Tasks/AzureResourceManagerTemplateDeploymentV3#deployment-outputs)",
+ "loc.messages.CheckResourceGroupExistence": "Comprobando si existe el siguiente grupo de recursos: %s.",
+ "loc.messages.ResourceGroupStatusFetchFailed": "No se pudo comprobar el estado del grupo de recursos. Error: %s.",
+ "loc.messages.ResourceGroupStatus": "El grupo de recursos existe: %s.",
+ "loc.messages.ResourceGroupCreationFailed": "No se pudo crear el grupo de recursos. Error: %s",
+ "loc.messages.CreatingNewRG": "Creando el grupo de recursos: %s",
+ "loc.messages.CreatedRG": "El grupo de recursos se ha creado correctamente.",
+ "loc.messages.CreatingTemplateDeployment": "Creando los parámetros de implementación.",
+ "loc.messages.TemplateParsingFailed": "Asegúrese de que el archivo de plantilla \"%s\" es válido. No se pudo ejecutar la tarea durante el análisis debido al error: %s",
+ "loc.messages.FileFetchFailed": "No se pudo descargar el archivo. URL: \"%s\". Error: %s",
+ "loc.messages.ParametersFileParsingFailed": "Asegúrese de que el archivo de parámetros \"%s\" es válido. No se pudo ejecutar la tarea durante el análisis debido al error: %s",
+ "loc.messages.StartingDeployment": "Iniciando la implementación.",
+ "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": "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:",
+ "loc.messages.StartingValidation": "Iniciando la validación de la plantilla.",
+ "loc.messages.ValidDeployment": "La validación de la implementación de la plantilla finalizó correctamente.",
+ "loc.messages.CreateTemplateDeploymentValidationFailed": "No se pudo validar la plantilla. Error: %s.",
+ "loc.messages.DeletingResourceGroup": "Eliminando el grupo de recursos: %s",
+ "loc.messages.CouldNotDeletedResourceGroup": "No se pudo eliminar el grupo de recursos: \"%s\". Error: %s",
+ "loc.messages.DeletedResourceGroup": "Grupo de recursos eliminado: %s",
+ "loc.messages.InvalidAction": "Esta acción no está definida. Consulte al autor de la tarea.",
+ "loc.messages.ARGD_ConstructorFailed": "No se pudo inicializar la tarea. Error: %s",
+ "loc.messages.InvalidTemplateLocation": "La ubicación de plantilla proporcionada no es válida. La tarea solo admite \"Artefacto vinculado\" o \"Dirección URL del archivo\"",
+ "loc.messages.EncodingNotSupported": "La codificación del archivo \"%s\" es \"%s\", que no se admite. Las codificaciones de archivo admitidas son [\"utf-8\", \"utf-16le\"]",
+ "loc.messages.CouldNotDetectEncoding": "No se pudo detectar la codificación del archivo \"%s\"",
+ "loc.messages.DetectedFileEncoding": "La codificación detectada para el archivo \"%s\" es \"%s\"",
+ "loc.messages.ErrorWhileParsingParameter": "Error al reemplazar el parámetro \"%s\" debido a \"%s\". Asegúrese de que sigue la notación de objetos JavaScript (JSON)",
+ "loc.messages.TemplateFilePatternMatchingMoreThanOneFile": "Se han encontrado varios archivos que coinciden con el patrón del archivo de plantilla: %s",
+ "loc.messages.TemplateParameterFilePatternMatchingMoreThanOneFile": "Se han encontrado varios archivos que coinciden con el patrón del archivo de parámetros: %s",
+ "loc.messages.TemplateFilePatternMatchingNoFile": "No se encuentra ningún archivo que coincida con el patrón del archivo de plantilla",
+ "loc.messages.TemplateParameterFilePatternMatchingNoFile": "No se encuentra ningún archivo que coincida con el patrón del archivo de plantilla",
+ "loc.messages.ParametersPatternMatchesADirectoryInsteadOfAFile": "El patrón del archivo de parámetros coincide con un directorio en lugar de un archivo.",
+ "loc.messages.CsmFilePatternMatchesADirectoryInsteadOfAFile": "El patrón del archivo de plantilla coincide con un directorio en lugar de un archivo: %s",
+ "loc.messages.AddedOutputVariable": "Se actualizó la variable de salida \"%s\", que contiene la sección de salidas del objeto de implementación actual con formato de cadena.",
+ "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": "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",
+ "loc.messages.IncompatibleAzureCLIVersion": "La versión CLI de Azure debe ser >= 2.20.0",
+ "loc.messages.AzureCLINotFound": "No se ha encontrado la versión CLI de Azure en el agente.",
+ "loc.messages.FailedToFetchAzureCLIVersion": "No se pudo capturar la versión CLI de la zona de disponibilidad del agente. Error: %s",
+ "loc.messages.BicepBuildFailed": "Error de \"compilación de al zona de disponibilidad del Bicep\". Error: %s",
+ "loc.messages.BicepFileCleanupFailed": "No se pudo eliminar el archivo Bicep. Error: %s",
+ "loc.messages.LoginFailed": "Error del inicio de sesión de Azure: %s",
+ "loc.messages.MSILoginFailed": "Error de inicio de sesión de Azure con Identidad de servicio administrado: %s",
+ "loc.messages.AuthSchemeNotSupported": "No se admite el esquema de autenticación %s.",
+ "loc.messages.ErrorInSettingUpSubscription": "Error en la configuración de la suscripción: %s",
+ "loc.messages.BicepParamBuildFailed": "\"az bicep build-param\" failed. Error: %s",
+ "loc.messages.IncompatibleAzureCLIVersionBicepParam": "Azure CLI version should be >= 2.47.0 to use .bicepparam file"
}
\ 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 20211f5e4bf1..6ef0b09b612e 100644
--- a/Tasks/AzureResourceManagerTemplateDeploymentV3/Strings/resources.resjson/fr-FR/resources.resjson
+++ b/Tasks/AzureResourceManagerTemplateDeploymentV3/Strings/resources.resjson/fr-FR/resources.resjson
@@ -1,103 +1,105 @@
-{
- "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": "É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": "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.",
- "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 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 d’accès 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 commencer immédiatement, utilisez https://aka.ms/sampletemplate de modèle. « Artefact lié » prend également en charge les fichiers Bicep lorsque la version Azure CLI > 2.20.0",
- "loc.input.label.csmParametersFile": "Paramètres du modèle",
- "loc.input.help.csmParametersFile": "Spécifiez le chemin d’accès ou un modèle pointant vers le fichier de paramètres du modèle azure Resource Manager. « Artefact lié » prend également en charge les fichiers Bicep lorsque la version Azure CLI > 2.20.0",
- "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": "Pour plus d’informations, consultez [this](https://docs.microsoft.com/en-us/azure/azure-resource-manager/deployment-modes). \n\n mode incrémentiel gère les déploiements en tant que mises à jour incrémentielles du groupe de ressources. Il laisse les ressources inchangées 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 se trouvent pas dans votre modèle. Le mode complet prend relativement plus de temps que le mode incrémentiel. Si la tâche expire, envisagez d’augmenter le délai d’expiration ou de remplacer le mode par « Incrémentiel ». \n Le mode complet **[Avertissement] supprime 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 aucune ressource nécessaire qui n’est pas spécifiée dans le modèle.** \n\n Le mode Valider vous permet de trouver des problèmes avec le modèle avant de créer des ressources réelles. Le mode Validation vous permet de rechercher des problèmes avec le modèle avant de créer des ressources réelles. Notez que ce mode crée quand même un groupe de ressources même s’il ne déploie aucune ressource.\n\n Par défaut, le mode incrémentiel est utilisé.",
- "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": "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.input.label.useWithoutJSON": "Utilisez des valeurs de sortie individuelles sans JSON. Stringify appliqué",
- "loc.input.help.useWithoutJSON": "Les valeurs de sortie individuelles sont converties via JSON. Stringify par défaut. Si vous voulez utiliser les valeurs de sortie telles qu’elles sont sans les convertir via JSON. Stringify, activez cette option. Pour plus d’informations, consultez [this](https://github.com/microsoft/azure-pipelines-tasks/tree/master/Tasks/AzureResourceManagerTemplateDeploymentV3#deployment-outputs)",
- "loc.messages.CheckResourceGroupExistence": "Vérification de l'existence du groupe de ressources suivant : %s.",
- "loc.messages.ResourceGroupStatusFetchFailed": "Échec de la vérification de l'état du groupe de ressources. Erreur : %s.",
- "loc.messages.ResourceGroupStatus": "Le groupe de ressources existe : %s.",
- "loc.messages.ResourceGroupCreationFailed": "Échec de la création du groupe de ressources. Erreur : %s",
- "loc.messages.CreatingNewRG": "Création du groupe de ressources : %s",
- "loc.messages.CreatedRG": "Création réussie du groupe de ressources.",
- "loc.messages.CreatingTemplateDeployment": "Création des paramètres de déploiement.",
- "loc.messages.TemplateParsingFailed": "Vérifiez que le fichier de modèle ( '%s' ) est valide. Échec de la tâche durant l'analyse avec l'erreur suivante : %s",
- "loc.messages.FileFetchFailed": "Échec du téléchargement du fichier. URL : '%s'. Erreur : %s",
- "loc.messages.ParametersFileParsingFailed": "Vérifiez que le fichier de paramètres ( '%s' ) est valide. Échec de la tâche durant l'analyse avec l'erreur suivante : %s",
- "loc.messages.StartingDeployment": "Démarrage du déploiement.",
- "loc.messages.CreateTemplateDeploymentSucceeded": "Déploiement réussi du modèle.",
- "loc.messages.CreateTemplateDeploymentFailed": "Échec de la tâche durant la création ou la mise à jour du déploiement du modèle.",
- "loc.messages.ErrorsInYourDeployment": "Des erreurs se sont produites durant le déploiement. Code d'erreur : %s.",
- "loc.messages.Details": "Détails :",
- "loc.messages.ErrorType": "Type d'erreur :",
- "loc.messages.PolicyDefinitionName": "Nom de la définition de stratégie :",
- "loc.messages.PolicyAssignmentName": "Nom de l'affectation de stratégie :",
- "loc.messages.StartingValidation": "Démarrage de la validation du modèle.",
- "loc.messages.ValidDeployment": "La validation du déploiement de modèle a réussi.",
- "loc.messages.CreateTemplateDeploymentValidationFailed": "Échec de la validation du modèle. Erreur : %s.",
- "loc.messages.DeletingResourceGroup": "Suppression du groupe de ressources : %s",
- "loc.messages.CouldNotDeletedResourceGroup": "Impossible de supprimer le groupe de ressources : '%s'. Échec de l'opération. Erreur : %s",
- "loc.messages.DeletedResourceGroup": "Groupe de ressources supprimé : %s",
- "loc.messages.InvalidAction": "Cette action n'est pas définie. Vérifiez auprès de l'auteur de la tâche.",
- "loc.messages.ARGD_ConstructorFailed": "Échec de la tâche durant l'initialisation. Erreur : %s",
- "loc.messages.InvalidTemplateLocation": "L'emplacement du modèle fourni est non valide. La tâche prend uniquement en charge 'Artefact lié' ou 'URL du fichier'",
- "loc.messages.EncodingNotSupported": "L'encodage du fichier '%s' est '%s', ce qui n'est pas pris en charge. Les encodages de fichiers pris en charge sont ['utf-8', 'utf-16le']",
- "loc.messages.CouldNotDetectEncoding": "Impossible de détecter l'encodage du fichier '%s'",
- "loc.messages.DetectedFileEncoding": "L'encodage détecté pour le fichier '%s' est '%s'",
- "loc.messages.ErrorWhileParsingParameter": "Une erreur s'est produite durant le remplacement du paramètre '%s' en raison de '%s'. Vérifiez qu'il respecte le format JSON (JavaScript Object Notation)",
- "loc.messages.TemplateFilePatternMatchingMoreThanOneFile": "Plusieurs fichiers correspondent au modèle du fichier de modèle : %s",
- "loc.messages.TemplateParameterFilePatternMatchingMoreThanOneFile": "Plusieurs fichiers correspondent au modèle du fichier de paramètres de modèle : %s",
- "loc.messages.TemplateFilePatternMatchingNoFile": "Le fichier correspondant au modèle du fichier de modèle est introuvable",
- "loc.messages.TemplateParameterFilePatternMatchingNoFile": "Le fichier correspondant au modèle du fichier de modèle est introuvable",
- "loc.messages.ParametersPatternMatchesADirectoryInsteadOfAFile": "Le modèle du fichier de paramètres correspond à un répertoire au lieu d'un fichier.",
- "loc.messages.CsmFilePatternMatchesADirectoryInsteadOfAFile": "Le modèle du fichier de modèle correspond à un répertoire au lieu d'un fichier : %s",
- "loc.messages.AddedOutputVariable": "Mise à jour effectuée de la variable de sortie '%s', qui contient la section outputs de l'objet de déploiement actuel au format chaîne.",
- "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": "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",
- "loc.messages.IncompatibleAzureCLIVersion": "Azure CLI version doit être >= 2.20.0",
- "loc.messages.AzureCLINotFound": "Azure CLI introuvable sur l’agent.",
- "loc.messages.FailedToFetchAzureCLIVersion": "Échec de la récupération de la version cli az de l’agent. Erreur : %s",
- "loc.messages.BicepBuildFailed": "Échec de la génération du biceps az. Erreur : %s",
- "loc.messages.BicepFileCleanupFailed": "Échec de la suppression du fichier Bicep. Erreur : %s",
- "loc.messages.LoginFailed": "Échec de la connexion Azure : %s",
- "loc.messages.MSILoginFailed": "Échec de la connexion Azure à l’aide de Managed Service Identity : %s",
- "loc.messages.AuthSchemeNotSupported": "Le schéma d'authentification %s n'est pas pris en charge",
- "loc.messages.ErrorInSettingUpSubscription": "Erreur lors de la configuration de l’abonnement : %s"
+{
+ "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": "- Added support for bicepparam.",
+ "loc.group.displayName.AzureDetails": "Détails relatifs à Azure",
+ "loc.group.displayName.Template": "Modèle",
+ "loc.group.displayName.Advanced": "Avancé",
+ "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": "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.",
+ "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 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 d’accès 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 commencer immédiatement, utilisez https://aka.ms/sampletemplate de modèle. « Artefact lié » prend également en charge les fichiers Bicep lorsque la version Azure CLI > 2.20.0",
+ "loc.input.label.csmParametersFile": "Paramètres du modèle",
+ "loc.input.help.csmParametersFile": "Specify the path or a pattern pointing for the parameters file for the Azure Resource Manager template. 'Linked artifact' also has support for Bicep Param files when the Azure CLI version > 2.47.0",
+ "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": "Pour plus d’informations, consultez [this](https://docs.microsoft.com/en-us/azure/azure-resource-manager/deployment-modes). \n\n mode incrémentiel gère les déploiements en tant que mises à jour incrémentielles du groupe de ressources. Il laisse les ressources inchangées 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 se trouvent pas dans votre modèle. Le mode complet prend relativement plus de temps que le mode incrémentiel. Si la tâche expire, envisagez d’augmenter le délai d’expiration ou de remplacer le mode par « Incrémentiel ». \n Le mode complet **[Avertissement] supprime 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 aucune ressource nécessaire qui n’est pas spécifiée dans le modèle.** \n\n Le mode Valider vous permet de trouver des problèmes avec le modèle avant de créer des ressources réelles. Le mode Validation vous permet de rechercher des problèmes avec le modèle avant de créer des ressources réelles. Notez que ce mode crée quand même un groupe de ressources même s’il ne déploie aucune ressource.\n\n Par défaut, le mode incrémentiel est utilisé.",
+ "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": "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.input.label.useWithoutJSON": "Utilisez des valeurs de sortie individuelles sans JSON. Stringify appliqué",
+ "loc.input.help.useWithoutJSON": "Les valeurs de sortie individuelles sont converties via JSON. Stringify par défaut. Si vous voulez utiliser les valeurs de sortie telles qu’elles sont sans les convertir via JSON. Stringify, activez cette option. Pour plus d’informations, consultez [this](https://github.com/microsoft/azure-pipelines-tasks/tree/master/Tasks/AzureResourceManagerTemplateDeploymentV3#deployment-outputs)",
+ "loc.messages.CheckResourceGroupExistence": "Vérification de l'existence du groupe de ressources suivant : %s.",
+ "loc.messages.ResourceGroupStatusFetchFailed": "Échec de la vérification de l'état du groupe de ressources. Erreur : %s.",
+ "loc.messages.ResourceGroupStatus": "Le groupe de ressources existe : %s.",
+ "loc.messages.ResourceGroupCreationFailed": "Échec de la création du groupe de ressources. Erreur : %s",
+ "loc.messages.CreatingNewRG": "Création du groupe de ressources : %s",
+ "loc.messages.CreatedRG": "Création réussie du groupe de ressources.",
+ "loc.messages.CreatingTemplateDeployment": "Création des paramètres de déploiement.",
+ "loc.messages.TemplateParsingFailed": "Vérifiez que le fichier de modèle ( '%s' ) est valide. Échec de la tâche durant l'analyse avec l'erreur suivante : %s",
+ "loc.messages.FileFetchFailed": "Échec du téléchargement du fichier. URL : '%s'. Erreur : %s",
+ "loc.messages.ParametersFileParsingFailed": "Vérifiez que le fichier de paramètres ( '%s' ) est valide. Échec de la tâche durant l'analyse avec l'erreur suivante : %s",
+ "loc.messages.StartingDeployment": "Démarrage du déploiement.",
+ "loc.messages.CreateTemplateDeploymentSucceeded": "Déploiement réussi du modèle.",
+ "loc.messages.CreateTemplateDeploymentFailed": "Échec de la tâche durant la création ou la mise à jour du déploiement du modèle.",
+ "loc.messages.ErrorsInYourDeployment": "Des erreurs se sont produites durant le déploiement. Code d'erreur : %s.",
+ "loc.messages.Details": "Détails :",
+ "loc.messages.ErrorType": "Type d'erreur :",
+ "loc.messages.PolicyDefinitionName": "Nom de la définition de stratégie :",
+ "loc.messages.PolicyAssignmentName": "Nom de l'affectation de stratégie :",
+ "loc.messages.StartingValidation": "Démarrage de la validation du modèle.",
+ "loc.messages.ValidDeployment": "La validation du déploiement de modèle a réussi.",
+ "loc.messages.CreateTemplateDeploymentValidationFailed": "Échec de la validation du modèle. Erreur : %s.",
+ "loc.messages.DeletingResourceGroup": "Suppression du groupe de ressources : %s",
+ "loc.messages.CouldNotDeletedResourceGroup": "Impossible de supprimer le groupe de ressources : '%s'. Échec de l'opération. Erreur : %s",
+ "loc.messages.DeletedResourceGroup": "Groupe de ressources supprimé : %s",
+ "loc.messages.InvalidAction": "Cette action n'est pas définie. Vérifiez auprès de l'auteur de la tâche.",
+ "loc.messages.ARGD_ConstructorFailed": "Échec de la tâche durant l'initialisation. Erreur : %s",
+ "loc.messages.InvalidTemplateLocation": "L'emplacement du modèle fourni est non valide. La tâche prend uniquement en charge 'Artefact lié' ou 'URL du fichier'",
+ "loc.messages.EncodingNotSupported": "L'encodage du fichier '%s' est '%s', ce qui n'est pas pris en charge. Les encodages de fichiers pris en charge sont ['utf-8', 'utf-16le']",
+ "loc.messages.CouldNotDetectEncoding": "Impossible de détecter l'encodage du fichier '%s'",
+ "loc.messages.DetectedFileEncoding": "L'encodage détecté pour le fichier '%s' est '%s'",
+ "loc.messages.ErrorWhileParsingParameter": "Une erreur s'est produite durant le remplacement du paramètre '%s' en raison de '%s'. Vérifiez qu'il respecte le format JSON (JavaScript Object Notation)",
+ "loc.messages.TemplateFilePatternMatchingMoreThanOneFile": "Plusieurs fichiers correspondent au modèle du fichier de modèle : %s",
+ "loc.messages.TemplateParameterFilePatternMatchingMoreThanOneFile": "Plusieurs fichiers correspondent au modèle du fichier de paramètres de modèle : %s",
+ "loc.messages.TemplateFilePatternMatchingNoFile": "Le fichier correspondant au modèle du fichier de modèle est introuvable",
+ "loc.messages.TemplateParameterFilePatternMatchingNoFile": "Le fichier correspondant au modèle du fichier de modèle est introuvable",
+ "loc.messages.ParametersPatternMatchesADirectoryInsteadOfAFile": "Le modèle du fichier de paramètres correspond à un répertoire au lieu d'un fichier.",
+ "loc.messages.CsmFilePatternMatchesADirectoryInsteadOfAFile": "Le modèle du fichier de modèle correspond à un répertoire au lieu d'un fichier : %s",
+ "loc.messages.AddedOutputVariable": "Mise à jour effectuée de la variable de sortie '%s', qui contient la section outputs de l'objet de déploiement actuel au format chaîne.",
+ "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": "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",
+ "loc.messages.IncompatibleAzureCLIVersion": "Azure CLI version doit être >= 2.20.0",
+ "loc.messages.AzureCLINotFound": "Azure CLI introuvable sur l’agent.",
+ "loc.messages.FailedToFetchAzureCLIVersion": "Échec de la récupération de la version cli az de l’agent. Erreur : %s",
+ "loc.messages.BicepBuildFailed": "Échec de la génération du biceps az. Erreur : %s",
+ "loc.messages.BicepFileCleanupFailed": "Échec de la suppression du fichier Bicep. Erreur : %s",
+ "loc.messages.LoginFailed": "Échec de la connexion Azure : %s",
+ "loc.messages.MSILoginFailed": "Échec de la connexion Azure à l’aide de Managed Service Identity : %s",
+ "loc.messages.AuthSchemeNotSupported": "Le schéma d'authentification %s n'est pas pris en charge",
+ "loc.messages.ErrorInSettingUpSubscription": "Erreur lors de la configuration de l’abonnement : %s",
+ "loc.messages.BicepParamBuildFailed": "\"az bicep build-param\" failed. Error: %s",
+ "loc.messages.IncompatibleAzureCLIVersionBicepParam": "Azure CLI version should be >= 2.47.0 to use .bicepparam file"
}
\ 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 626aad666202..ee74efe4d678 100644
--- a/Tasks/AzureResourceManagerTemplateDeploymentV3/Strings/resources.resjson/it-IT/resources.resjson
+++ b/Tasks/AzureResourceManagerTemplateDeploymentV3/Strings/resources.resjson/it-IT/resources.resjson
@@ -1,103 +1,105 @@
-{
- "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": "Ambito di distribuzione",
- "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": "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": "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.",
- "loc.input.label.csmParametersFileLink": "Collegamento ai parametri del modello",
- "loc.input.help.csmParametersFileLink": "Specificare l'URL del file di parametri. Esempio: [https://raw.githubusercontent.com/Azure/...](https://raw.githubusercontent.com/Azure/azure-quickstart-templates/master/101-vm-simple-windows/azuredeploy.parameters.json) \n\nPer usare un file 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 parametri 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.",
- "loc.input.label.csmFile": "Modello",
- "loc.input.help.csmFile": "Consente di specificare il percorso o un criterio che punta al modello di Azure Resource Manager. Per altre informazioni sui modelli, vedere https://aka.ms/azuretemplates. Per iniziare subito, usare il modello https://aka.ms/sampletemplate. 'Artefatto collegato' offre anche supporto per file Bicep quando la versione dell'interfaccia della riga di comando di Azure è > 2.20.0",
- "loc.input.label.csmParametersFile": "Parametri del modello",
- "loc.input.help.csmParametersFile": "Specificare il percorso o un criterio che punta al file di parametri del modello di Azure Resource Manager. 'Artefatto collegato' offre anche supporto per file Bicep quando la versione dell'interfaccia della riga di comando di Azure è > 2.20.0",
- "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": "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. Si noti che questa modalità creerà sempre un gruppo di risorse, anche se non distribuisce alcuna risorsa.\n\n Per impostazione predefinita, viene usata la modalità Incrementale.",
- "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": "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.input.label.useWithoutJSON": "Usare singoli valori di output senza JSON.Stringify applicato",
- "loc.input.help.useWithoutJSON": "I singoli valori di output vengono convertiti tramite JSON.Stringify per impostazione predefinita. Se si vogliono usare i valori di output così come sono senza convertirli tramite JSON.Stringify, abilitare questa opzione. Per altre informazioni, vedere [qui](https://github.com/microsoft/azure-pipelines-tasks/tree/master/Tasks/AzureResourceManagerTemplateDeploymentV3#deployment-outputs)",
- "loc.messages.CheckResourceGroupExistence": "Verifica dell'esistenza del gruppo di risorse seguente: %s.",
- "loc.messages.ResourceGroupStatusFetchFailed": "Non è stato possibile verificare lo stato del gruppo di risorse: Errore: %s.",
- "loc.messages.ResourceGroupStatus": "Il gruppo di risorse %s esiste già.",
- "loc.messages.ResourceGroupCreationFailed": "Non è stato possibile creare il gruppo di risorse. Errore: %s",
- "loc.messages.CreatingNewRG": "Creazione del gruppo di risorse: %s",
- "loc.messages.CreatedRG": "Il gruppo di risorse è stato creato.",
- "loc.messages.CreatingTemplateDeployment": "Creazione dei parametri di distribuzione.",
- "loc.messages.TemplateParsingFailed": "Assicurarsi che il file modello ('%s') sia valido. L'attività non è riuscita durante l'analisi. Errore: %s",
- "loc.messages.FileFetchFailed": "Non è stato possibile scaricare il file. URL: '%s'. Errore: %s",
- "loc.messages.ParametersFileParsingFailed": "Assicurarsi che il file di parametri ('%s') sia valido. L'attività non è riuscita durante l'analisi. Errore: %s",
- "loc.messages.StartingDeployment": "Avvio della distribuzione.",
- "loc.messages.CreateTemplateDeploymentSucceeded": "Il modello è stato distribuito.",
- "loc.messages.CreateTemplateDeploymentFailed": "L'attività non è riuscita durante la creazione o l'aggiornamento della distribuzione del modello.",
- "loc.messages.ErrorsInYourDeployment": "Si sono verificati errori nella distribuzione. Codice errore: %s.",
- "loc.messages.Details": "Dettagli:",
- "loc.messages.ErrorType": "Tipo di errore:",
- "loc.messages.PolicyDefinitionName": "Nome della definizione dei criteri:",
- "loc.messages.PolicyAssignmentName": "Nome dell'assegnazione dei criteri:",
- "loc.messages.StartingValidation": "Avvio della convalida del modello.",
- "loc.messages.ValidDeployment": "La convalida della distribuzione modello è stata completata.",
- "loc.messages.CreateTemplateDeploymentValidationFailed": "La convalida del modello non è riuscita. Errore: %s.",
- "loc.messages.DeletingResourceGroup": "Eliminazione del gruppo di risorse: %s",
- "loc.messages.CouldNotDeletedResourceGroup": "Non è stato possibile eliminare il gruppo di risorse: '%s'. L'operazione non è riuscita. Errore: %s",
- "loc.messages.DeletedResourceGroup": "Gruppo di risorse eliminato: %s",
- "loc.messages.InvalidAction": "Questa azione non è definita. Verificarla con l'autore dell'attività.",
- "loc.messages.ARGD_ConstructorFailed": "L'attività non è riuscita durante l'inizializzazione. Errore: %s",
- "loc.messages.InvalidTemplateLocation": "La posizione del modello specificata non è valida. L'attività supporta solo 'Artefatto collegato' o 'URL del file'",
- "loc.messages.EncodingNotSupported": "La codifica del file '%s' è '%s', ma non è supportata. Le codifiche dei file supportate sono ['utf-8', 'utf-16le']",
- "loc.messages.CouldNotDetectEncoding": "Non è stato possibile rilevare la codifica del file '%s'",
- "loc.messages.DetectedFileEncoding": "La codifica rilevata per il file '%s' è '%s'",
- "loc.messages.ErrorWhileParsingParameter": "Si è verificato un errore durante l'override del parametro '%s' a causa di '%s'. Assicurarsi che sia conforme al formato JavaScript Object Notation (JSON)",
- "loc.messages.TemplateFilePatternMatchingMoreThanOneFile": "Sono stati trovati più file che corrispondono al criterio dei file modello: %s",
- "loc.messages.TemplateParameterFilePatternMatchingMoreThanOneFile": "Sono stati trovati più file che corrispondono al criterio dei file di parametri: %s",
- "loc.messages.TemplateFilePatternMatchingNoFile": "Non è stato possibile trovare alcun file che corrisponde al criterio dei file modello",
- "loc.messages.TemplateParameterFilePatternMatchingNoFile": "Non è stato possibile trovare alcun file che corrisponde al criterio dei file modello",
- "loc.messages.ParametersPatternMatchesADirectoryInsteadOfAFile": "Il criterio dei file di parametri corrisponde a una directory anziché a un file.",
- "loc.messages.CsmFilePatternMatchesADirectoryInsteadOfAFile": "Il criterio dei file modello corrisponde a una directory anziché a un file: %s",
- "loc.messages.AddedOutputVariable": "La variabile di output '%s', che contiene la sezione di output dell'oggetto distribuzione corrente in formato stringa, è stata aggiornata.",
- "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": "È 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",
- "loc.messages.IncompatibleAzureCLIVersion": "La versione dell'interfaccia della riga di comando di Azure deve essere >= 2.20.0",
- "loc.messages.AzureCLINotFound": "L'interfaccia della riga di comando di Azure non è stata trovata nell'agente.",
- "loc.messages.FailedToFetchAzureCLIVersion": "Non è stato possibile recuperare la versione dell'interfaccia della riga di comando di Azure dall'agente. Errore: %s",
- "loc.messages.BicepBuildFailed": "\"az bicep build\" non riuscito. Errore: %s",
- "loc.messages.BicepFileCleanupFailed": "Non è stato possibile eliminare il file Bicep. Errore: %s",
- "loc.messages.LoginFailed": "Accesso ad Azure non riuscito: %s",
- "loc.messages.MSILoginFailed": "Accesso ad Azure non riuscito con l'identità del servizio gestito: %s",
- "loc.messages.AuthSchemeNotSupported": "Lo schema di autenticazione %s non è supportato",
- "loc.messages.ErrorInSettingUpSubscription": "Errore durante la configurazione della sottoscrizione: %s"
+{
+ "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": "- Added support for bicepparam.",
+ "loc.group.displayName.AzureDetails": "Dettagli su Azure",
+ "loc.group.displayName.Template": "Modello",
+ "loc.group.displayName.Advanced": "Avanzate",
+ "loc.input.label.deploymentScope": "Ambito di distribuzione",
+ "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": "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": "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.",
+ "loc.input.label.csmParametersFileLink": "Collegamento ai parametri del modello",
+ "loc.input.help.csmParametersFileLink": "Specificare l'URL del file di parametri. Esempio: [https://raw.githubusercontent.com/Azure/...](https://raw.githubusercontent.com/Azure/azure-quickstart-templates/master/101-vm-simple-windows/azuredeploy.parameters.json) \n\nPer usare un file 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 parametri 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.",
+ "loc.input.label.csmFile": "Modello",
+ "loc.input.help.csmFile": "Consente di specificare il percorso o un criterio che punta al modello di Azure Resource Manager. Per altre informazioni sui modelli, vedere https://aka.ms/azuretemplates. Per iniziare subito, usare il modello https://aka.ms/sampletemplate. 'Artefatto collegato' offre anche supporto per file Bicep quando la versione dell'interfaccia della riga di comando di Azure è > 2.20.0",
+ "loc.input.label.csmParametersFile": "Parametri del modello",
+ "loc.input.help.csmParametersFile": "Specify the path or a pattern pointing for the parameters file for the Azure Resource Manager template. 'Linked artifact' also has support for Bicep Param files when the Azure CLI version > 2.47.0",
+ "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": "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. Si noti che questa modalità creerà sempre un gruppo di risorse, anche se non distribuisce alcuna risorsa.\n\n Per impostazione predefinita, viene usata la modalità Incrementale.",
+ "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": "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.input.label.useWithoutJSON": "Usare singoli valori di output senza JSON.Stringify applicato",
+ "loc.input.help.useWithoutJSON": "I singoli valori di output vengono convertiti tramite JSON.Stringify per impostazione predefinita. Se si vogliono usare i valori di output così come sono senza convertirli tramite JSON.Stringify, abilitare questa opzione. Per altre informazioni, vedere [qui](https://github.com/microsoft/azure-pipelines-tasks/tree/master/Tasks/AzureResourceManagerTemplateDeploymentV3#deployment-outputs)",
+ "loc.messages.CheckResourceGroupExistence": "Verifica dell'esistenza del gruppo di risorse seguente: %s.",
+ "loc.messages.ResourceGroupStatusFetchFailed": "Non è stato possibile verificare lo stato del gruppo di risorse: Errore: %s.",
+ "loc.messages.ResourceGroupStatus": "Il gruppo di risorse %s esiste già.",
+ "loc.messages.ResourceGroupCreationFailed": "Non è stato possibile creare il gruppo di risorse. Errore: %s",
+ "loc.messages.CreatingNewRG": "Creazione del gruppo di risorse: %s",
+ "loc.messages.CreatedRG": "Il gruppo di risorse è stato creato.",
+ "loc.messages.CreatingTemplateDeployment": "Creazione dei parametri di distribuzione.",
+ "loc.messages.TemplateParsingFailed": "Assicurarsi che il file modello ('%s') sia valido. L'attività non è riuscita durante l'analisi. Errore: %s",
+ "loc.messages.FileFetchFailed": "Non è stato possibile scaricare il file. URL: '%s'. Errore: %s",
+ "loc.messages.ParametersFileParsingFailed": "Assicurarsi che il file di parametri ('%s') sia valido. L'attività non è riuscita durante l'analisi. Errore: %s",
+ "loc.messages.StartingDeployment": "Avvio della distribuzione.",
+ "loc.messages.CreateTemplateDeploymentSucceeded": "Il modello è stato distribuito.",
+ "loc.messages.CreateTemplateDeploymentFailed": "L'attività non è riuscita durante la creazione o l'aggiornamento della distribuzione del modello.",
+ "loc.messages.ErrorsInYourDeployment": "Si sono verificati errori nella distribuzione. Codice errore: %s.",
+ "loc.messages.Details": "Dettagli:",
+ "loc.messages.ErrorType": "Tipo di errore:",
+ "loc.messages.PolicyDefinitionName": "Nome della definizione dei criteri:",
+ "loc.messages.PolicyAssignmentName": "Nome dell'assegnazione dei criteri:",
+ "loc.messages.StartingValidation": "Avvio della convalida del modello.",
+ "loc.messages.ValidDeployment": "La convalida della distribuzione modello è stata completata.",
+ "loc.messages.CreateTemplateDeploymentValidationFailed": "La convalida del modello non è riuscita. Errore: %s.",
+ "loc.messages.DeletingResourceGroup": "Eliminazione del gruppo di risorse: %s",
+ "loc.messages.CouldNotDeletedResourceGroup": "Non è stato possibile eliminare il gruppo di risorse: '%s'. L'operazione non è riuscita. Errore: %s",
+ "loc.messages.DeletedResourceGroup": "Gruppo di risorse eliminato: %s",
+ "loc.messages.InvalidAction": "Questa azione non è definita. Verificarla con l'autore dell'attività.",
+ "loc.messages.ARGD_ConstructorFailed": "L'attività non è riuscita durante l'inizializzazione. Errore: %s",
+ "loc.messages.InvalidTemplateLocation": "La posizione del modello specificata non è valida. L'attività supporta solo 'Artefatto collegato' o 'URL del file'",
+ "loc.messages.EncodingNotSupported": "La codifica del file '%s' è '%s', ma non è supportata. Le codifiche dei file supportate sono ['utf-8', 'utf-16le']",
+ "loc.messages.CouldNotDetectEncoding": "Non è stato possibile rilevare la codifica del file '%s'",
+ "loc.messages.DetectedFileEncoding": "La codifica rilevata per il file '%s' è '%s'",
+ "loc.messages.ErrorWhileParsingParameter": "Si è verificato un errore durante l'override del parametro '%s' a causa di '%s'. Assicurarsi che sia conforme al formato JavaScript Object Notation (JSON)",
+ "loc.messages.TemplateFilePatternMatchingMoreThanOneFile": "Sono stati trovati più file che corrispondono al criterio dei file modello: %s",
+ "loc.messages.TemplateParameterFilePatternMatchingMoreThanOneFile": "Sono stati trovati più file che corrispondono al criterio dei file di parametri: %s",
+ "loc.messages.TemplateFilePatternMatchingNoFile": "Non è stato possibile trovare alcun file che corrisponde al criterio dei file modello",
+ "loc.messages.TemplateParameterFilePatternMatchingNoFile": "Non è stato possibile trovare alcun file che corrisponde al criterio dei file modello",
+ "loc.messages.ParametersPatternMatchesADirectoryInsteadOfAFile": "Il criterio dei file di parametri corrisponde a una directory anziché a un file.",
+ "loc.messages.CsmFilePatternMatchesADirectoryInsteadOfAFile": "Il criterio dei file modello corrisponde a una directory anziché a un file: %s",
+ "loc.messages.AddedOutputVariable": "La variabile di output '%s', che contiene la sezione di output dell'oggetto distribuzione corrente in formato stringa, è stata aggiornata.",
+ "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": "È 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",
+ "loc.messages.IncompatibleAzureCLIVersion": "La versione dell'interfaccia della riga di comando di Azure deve essere >= 2.20.0",
+ "loc.messages.AzureCLINotFound": "L'interfaccia della riga di comando di Azure non è stata trovata nell'agente.",
+ "loc.messages.FailedToFetchAzureCLIVersion": "Non è stato possibile recuperare la versione dell'interfaccia della riga di comando di Azure dall'agente. Errore: %s",
+ "loc.messages.BicepBuildFailed": "\"az bicep build\" non riuscito. Errore: %s",
+ "loc.messages.BicepFileCleanupFailed": "Non è stato possibile eliminare il file Bicep. Errore: %s",
+ "loc.messages.LoginFailed": "Accesso ad Azure non riuscito: %s",
+ "loc.messages.MSILoginFailed": "Accesso ad Azure non riuscito con l'identità del servizio gestito: %s",
+ "loc.messages.AuthSchemeNotSupported": "Lo schema di autenticazione %s non è supportato",
+ "loc.messages.ErrorInSettingUpSubscription": "Errore durante la configurazione della sottoscrizione: %s",
+ "loc.messages.BicepParamBuildFailed": "\"az bicep build-param\" failed. Error: %s",
+ "loc.messages.IncompatibleAzureCLIVersionBicepParam": "Azure CLI version should be >= 2.47.0 to use .bicepparam file"
}
\ 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 4405d256bd96..3e5e9efa6434 100644
--- a/Tasks/AzureResourceManagerTemplateDeploymentV3/Strings/resources.resjson/ja-JP/resources.resjson
+++ b/Tasks/AzureResourceManagerTemplateDeploymentV3/Strings/resources.resjson/ja-JP/resources.resjson
@@ -1,103 +1,105 @@
-{
- "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": "デプロイ スコープ",
- "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": "リソース グループのデプロイ スコープの場合: リソース グループをデプロイする場所。サブスクリプションにリソース グループが既に存在する場合、この値は無視されます。\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 を有効にしてください。",
- "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 にある 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 を有効にしてください。",
- "loc.input.label.csmFile": "テンプレート",
- "loc.input.help.csmFile": "Azure Resource Manager テンプレートを指すパスまたはパターンを指定します。テンプレートの詳細については、「https://aka.ms/azuretemplates」を参照してください。すぐに開始するには、テンプレート https://aka.ms/sampletemplate を使用します。Azure CLI バージョンが 2.20.0 よりも新しい場合、'リンクされた成果物' には Bicep ファイルのサポートも含まれます。",
- "loc.input.label.csmParametersFile": "テンプレート パラメーター",
- "loc.input.help.csmParametersFile": "Azure Resource Manager テンプレートのパラメーター ファイルを指すパスまたはパターンを指定します。Azure CLI バージョンが 2.20.0 よりも新しい場合、'リンクされた成果物' には Bicep ファイルのサポートも含まれます。",
- "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": "詳細については、[こちら](https://docs.microsoft.com/ja-jp/azure/azure-resource-manager/deployment-modes) を参照してください。\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": "出力変数の変数の名前を指定します。これには、現在のデプロイ オブジェクトの出力セクションが文字列形式で含まれます。\"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.input.label.useWithoutJSON": "個々の出力値を JSON.Stringify の適用なしで使用する",
- "loc.input.help.useWithoutJSON": "個々の出力値は、既定では JSON.Stringify によって変換されます。JSON.Stringify による変換を経由しない元のままの出力値を使用したい場合は、このオプションを有効にします。詳細については、[こちら](https://github.com/microsoft/azure-pipelines-tasks/tree/master/Tasks/AzureResourceManagerTemplateDeploymentV3#deployment-outputs)を参照してください。",
- "loc.messages.CheckResourceGroupExistence": "次のリソース グループが存在するかどうか確認しています: %s。",
- "loc.messages.ResourceGroupStatusFetchFailed": "リソース グループの状態を確認できませんでした。エラー: %s。",
- "loc.messages.ResourceGroupStatus": "リソース グループが存在しています: %s。",
- "loc.messages.ResourceGroupCreationFailed": "リソース グループを作成できませんでした。エラー: %s",
- "loc.messages.CreatingNewRG": "リソース グループ %s を作成しています",
- "loc.messages.CreatedRG": "リソース グループが正常に作成されました。",
- "loc.messages.CreatingTemplateDeployment": "展開パラメーターを作成しています。",
- "loc.messages.TemplateParsingFailed": "テンプレート ファイル ( '%s' ) が有効であることをご確認ください。次のエラーにより、解析中にタスクが失敗しました: %s",
- "loc.messages.FileFetchFailed": "ファイルをダウンロードできませんでした。URL: '%s'。エラー: %s",
- "loc.messages.ParametersFileParsingFailed": "パラメーター ファイル ( '%s' ) が有効であることをご確認ください。次のエラーにより、解析中にタスクが失敗しました: %s",
- "loc.messages.StartingDeployment": "配置を開始しています。",
- "loc.messages.CreateTemplateDeploymentSucceeded": "テンプレートが正常に展開されました。",
- "loc.messages.CreateTemplateDeploymentFailed": "テンプレート展開の作成中または更新中にタスクが失敗しました。",
- "loc.messages.ErrorsInYourDeployment": "配置にエラーがありました。エラー コード: %s。",
- "loc.messages.Details": "詳細:",
- "loc.messages.ErrorType": "誤差の種類:",
- "loc.messages.PolicyDefinitionName": "ポリシーの定義名:",
- "loc.messages.PolicyAssignmentName": "ポリシーの割り当て名:",
- "loc.messages.StartingValidation": "テンプレートの検証を開始しています。",
- "loc.messages.ValidDeployment": "テンプレートの配置の検証が正常に完了しました。",
- "loc.messages.CreateTemplateDeploymentValidationFailed": "テンプレートの検証が失敗しました。エラー: %s。",
- "loc.messages.DeletingResourceGroup": "削除中のリソース グループ: %s",
- "loc.messages.CouldNotDeletedResourceGroup": "リソース グループ '%s' を削除できませんでした。操作は次のエラーにより失敗しました: %s",
- "loc.messages.DeletedResourceGroup": "削除されたリソース グループ: %s",
- "loc.messages.InvalidAction": "このアクションは定義されていません。タスクの作成者にご確認ください。",
- "loc.messages.ARGD_ConstructorFailed": "初期化中にタスクが失敗しました。エラー: %s",
- "loc.messages.InvalidTemplateLocation": "指定されたテンプレートの場所が無効です。タスクは 'リンクされた成果物' または 'ファイルの URL' のみをサポートします",
- "loc.messages.EncodingNotSupported": "ファイル '%s' のエンコードは '%s' ですが、これはサポートされていません。サポートされているファイル エンコードは ['utf-8'、'utf-16le'] です",
- "loc.messages.CouldNotDetectEncoding": "ファイル '%s' のエンコードを検出できませんでした",
- "loc.messages.DetectedFileEncoding": "ファイル '%s' から検出されたエンコードは '%s' です",
- "loc.messages.ErrorWhileParsingParameter": "'%s' パラメーターをオーバーライドしているときに、'%s' が原因でエラーが発生しました。JavaScript Object Notation (JSON) に従っていることをご確認ください",
- "loc.messages.TemplateFilePatternMatchingMoreThanOneFile": "テンプレート ファイル パターン %s に一致する複数のファイルが見つかりました",
- "loc.messages.TemplateParameterFilePatternMatchingMoreThanOneFile": "テンプレート パラメーター ファイル パターン %s に一致する複数のファイルが見つかりました",
- "loc.messages.TemplateFilePatternMatchingNoFile": "テンプレート ファイル パターンに一致するファイルが見つかりませんでした",
- "loc.messages.TemplateParameterFilePatternMatchingNoFile": "テンプレート ファイル パターンに一致するファイルが見つかりませんでした",
- "loc.messages.ParametersPatternMatchesADirectoryInsteadOfAFile": "パラメーター ファイル パターンがファイルではなくディレクトリと一致しました。",
- "loc.messages.CsmFilePatternMatchesADirectoryInsteadOfAFile": "テンプレート ファイル パターンがファイルではなくディレクトリと一致しました: %s",
- "loc.messages.AddedOutputVariable": "出力変数 '%s' が更新されました。この変数には、現在の配置オブジェクトの出力セクションが文字列形式で格納されています。",
- "loc.messages.UnableToReadResponseBody": "応答本文を読み取ることができません。エラー: %s",
- "loc.messages.MoreInformationOnAzurePortal": "詳細は Azure portal にあります",
- "loc.messages.LogDeploymentName": "配置名は %s です",
- "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",
- "loc.messages.IncompatibleAzureCLIVersion": "Azure CLI バージョンは 2.20.0 以降である必要があります",
- "loc.messages.AzureCLINotFound": "Azure CLI がエージェントに見つかりません。",
- "loc.messages.FailedToFetchAzureCLIVersion": "エージェントから az cli バージョンをフェッチできませんでした。エラー: %s",
- "loc.messages.BicepBuildFailed": "\"az bicep build\" が失敗しました。エラー: %s",
- "loc.messages.BicepFileCleanupFailed": "Bicep ファイルを削除できませんでした。エラー: %s",
- "loc.messages.LoginFailed": "Azure ログインに失敗しました: %s",
- "loc.messages.MSILoginFailed": "マネージド サービス ID を使用する Azure ログインに失敗しました: %s",
- "loc.messages.AuthSchemeNotSupported": "認証スキーム %s はサポートされていません",
- "loc.messages.ErrorInSettingUpSubscription": "サブスクリプションの設定中にエラーが発生しました: %s"
+{
+ "loc.friendlyName": "ARM テンプレートのデプロイ",
+ "loc.helpMarkDown": "[このタスクの詳細を表示](https://aka.ms/armtaskreadme)",
+ "loc.description": "すべてのデプロイ スコープに Azure Resource Manager (ARM) テンプレートをデプロイします",
+ "loc.instanceNameFormat": "ARM テンプレートのデプロイ: $(deploymentScope) スコープ",
+ "loc.releaseNotes": "- Added support for bicepparam.",
+ "loc.group.displayName.AzureDetails": "Azure の詳細",
+ "loc.group.displayName.Template": "テンプレート",
+ "loc.group.displayName.Advanced": "詳細設定",
+ "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": "リソース グループのデプロイ スコープの場合: リソース グループをデプロイする場所。サブスクリプションにリソース グループが既に存在する場合、この値は無視されます。\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 を有効にしてください。",
+ "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 にある 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 を有効にしてください。",
+ "loc.input.label.csmFile": "テンプレート",
+ "loc.input.help.csmFile": "Azure Resource Manager テンプレートを指すパスまたはパターンを指定します。テンプレートの詳細については、「https://aka.ms/azuretemplates」を参照してください。すぐに開始するには、テンプレート https://aka.ms/sampletemplate を使用します。Azure CLI バージョンが 2.20.0 よりも新しい場合、'リンクされた成果物' には Bicep ファイルのサポートも含まれます。",
+ "loc.input.label.csmParametersFile": "テンプレート パラメーター",
+ "loc.input.help.csmParametersFile": "Specify the path or a pattern pointing for the parameters file for the Azure Resource Manager template. 'Linked artifact' also has support for Bicep Param files when the Azure CLI version > 2.47.0",
+ "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": "詳細については、[こちら](https://docs.microsoft.com/ja-jp/azure/azure-resource-manager/deployment-modes) を参照してください。\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": "出力変数の変数の名前を指定します。これには、現在のデプロイ オブジェクトの出力セクションが文字列形式で含まれます。\"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.input.label.useWithoutJSON": "個々の出力値を JSON.Stringify の適用なしで使用する",
+ "loc.input.help.useWithoutJSON": "個々の出力値は、既定では JSON.Stringify によって変換されます。JSON.Stringify による変換を経由しない元のままの出力値を使用したい場合は、このオプションを有効にします。詳細については、[こちら](https://github.com/microsoft/azure-pipelines-tasks/tree/master/Tasks/AzureResourceManagerTemplateDeploymentV3#deployment-outputs)を参照してください。",
+ "loc.messages.CheckResourceGroupExistence": "次のリソース グループが存在するかどうか確認しています: %s。",
+ "loc.messages.ResourceGroupStatusFetchFailed": "リソース グループの状態を確認できませんでした。エラー: %s。",
+ "loc.messages.ResourceGroupStatus": "リソース グループが存在しています: %s。",
+ "loc.messages.ResourceGroupCreationFailed": "リソース グループを作成できませんでした。エラー: %s",
+ "loc.messages.CreatingNewRG": "リソース グループ %s を作成しています",
+ "loc.messages.CreatedRG": "リソース グループが正常に作成されました。",
+ "loc.messages.CreatingTemplateDeployment": "展開パラメーターを作成しています。",
+ "loc.messages.TemplateParsingFailed": "テンプレート ファイル ( '%s' ) が有効であることをご確認ください。次のエラーにより、解析中にタスクが失敗しました: %s",
+ "loc.messages.FileFetchFailed": "ファイルをダウンロードできませんでした。URL: '%s'。エラー: %s",
+ "loc.messages.ParametersFileParsingFailed": "パラメーター ファイル ( '%s' ) が有効であることをご確認ください。次のエラーにより、解析中にタスクが失敗しました: %s",
+ "loc.messages.StartingDeployment": "配置を開始しています。",
+ "loc.messages.CreateTemplateDeploymentSucceeded": "テンプレートが正常に展開されました。",
+ "loc.messages.CreateTemplateDeploymentFailed": "テンプレート展開の作成中または更新中にタスクが失敗しました。",
+ "loc.messages.ErrorsInYourDeployment": "配置にエラーがありました。エラー コード: %s。",
+ "loc.messages.Details": "詳細:",
+ "loc.messages.ErrorType": "誤差の種類:",
+ "loc.messages.PolicyDefinitionName": "ポリシーの定義名:",
+ "loc.messages.PolicyAssignmentName": "ポリシーの割り当て名:",
+ "loc.messages.StartingValidation": "テンプレートの検証を開始しています。",
+ "loc.messages.ValidDeployment": "テンプレートの配置の検証が正常に完了しました。",
+ "loc.messages.CreateTemplateDeploymentValidationFailed": "テンプレートの検証が失敗しました。エラー: %s。",
+ "loc.messages.DeletingResourceGroup": "削除中のリソース グループ: %s",
+ "loc.messages.CouldNotDeletedResourceGroup": "リソース グループ '%s' を削除できませんでした。操作は次のエラーにより失敗しました: %s",
+ "loc.messages.DeletedResourceGroup": "削除されたリソース グループ: %s",
+ "loc.messages.InvalidAction": "このアクションは定義されていません。タスクの作成者にご確認ください。",
+ "loc.messages.ARGD_ConstructorFailed": "初期化中にタスクが失敗しました。エラー: %s",
+ "loc.messages.InvalidTemplateLocation": "指定されたテンプレートの場所が無効です。タスクは 'リンクされた成果物' または 'ファイルの URL' のみをサポートします",
+ "loc.messages.EncodingNotSupported": "ファイル '%s' のエンコードは '%s' ですが、これはサポートされていません。サポートされているファイル エンコードは ['utf-8'、'utf-16le'] です",
+ "loc.messages.CouldNotDetectEncoding": "ファイル '%s' のエンコードを検出できませんでした",
+ "loc.messages.DetectedFileEncoding": "ファイル '%s' から検出されたエンコードは '%s' です",
+ "loc.messages.ErrorWhileParsingParameter": "'%s' パラメーターをオーバーライドしているときに、'%s' が原因でエラーが発生しました。JavaScript Object Notation (JSON) に従っていることをご確認ください",
+ "loc.messages.TemplateFilePatternMatchingMoreThanOneFile": "テンプレート ファイル パターン %s に一致する複数のファイルが見つかりました",
+ "loc.messages.TemplateParameterFilePatternMatchingMoreThanOneFile": "テンプレート パラメーター ファイル パターン %s に一致する複数のファイルが見つかりました",
+ "loc.messages.TemplateFilePatternMatchingNoFile": "テンプレート ファイル パターンに一致するファイルが見つかりませんでした",
+ "loc.messages.TemplateParameterFilePatternMatchingNoFile": "テンプレート ファイル パターンに一致するファイルが見つかりませんでした",
+ "loc.messages.ParametersPatternMatchesADirectoryInsteadOfAFile": "パラメーター ファイル パターンがファイルではなくディレクトリと一致しました。",
+ "loc.messages.CsmFilePatternMatchesADirectoryInsteadOfAFile": "テンプレート ファイル パターンがファイルではなくディレクトリと一致しました: %s",
+ "loc.messages.AddedOutputVariable": "出力変数 '%s' が更新されました。この変数には、現在の配置オブジェクトの出力セクションが文字列形式で格納されています。",
+ "loc.messages.UnableToReadResponseBody": "応答本文を読み取ることができません。エラー: %s",
+ "loc.messages.MoreInformationOnAzurePortal": "詳細は Azure portal にあります",
+ "loc.messages.LogDeploymentName": "配置名は %s です",
+ "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",
+ "loc.messages.IncompatibleAzureCLIVersion": "Azure CLI バージョンは 2.20.0 以降である必要があります",
+ "loc.messages.AzureCLINotFound": "Azure CLI がエージェントに見つかりません。",
+ "loc.messages.FailedToFetchAzureCLIVersion": "エージェントから az cli バージョンをフェッチできませんでした。エラー: %s",
+ "loc.messages.BicepBuildFailed": "\"az bicep build\" が失敗しました。エラー: %s",
+ "loc.messages.BicepFileCleanupFailed": "Bicep ファイルを削除できませんでした。エラー: %s",
+ "loc.messages.LoginFailed": "Azure ログインに失敗しました: %s",
+ "loc.messages.MSILoginFailed": "マネージド サービス ID を使用する Azure ログインに失敗しました: %s",
+ "loc.messages.AuthSchemeNotSupported": "認証スキーム %s はサポートされていません",
+ "loc.messages.ErrorInSettingUpSubscription": "サブスクリプションの設定中にエラーが発生しました: %s",
+ "loc.messages.BicepParamBuildFailed": "\"az bicep build-param\" failed. Error: %s",
+ "loc.messages.IncompatibleAzureCLIVersionBicepParam": "Azure CLI version should be >= 2.47.0 to use .bicepparam file"
}
\ 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 f9a6f702d1bb..d5241abff984 100644
--- a/Tasks/AzureResourceManagerTemplateDeploymentV3/Strings/resources.resjson/ko-KR/resources.resjson
+++ b/Tasks/AzureResourceManagerTemplateDeploymentV3/Strings/resources.resjson/ko-KR/resources.resjson
@@ -1,103 +1,105 @@
-{
- "loc.friendlyName": "ARM 템플릿 배포",
- "loc.helpMarkDown": "[이 작업에 대한 자세한 정보](https://aka.ms/armtaskreadme)",
- "loc.description": "ARM(Azure Resource Manager) 템플릿을 모든 배포 범위에 배포",
- "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": "배포 범위",
- "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": "리소스 그룹 배포 범위의 경우 리소스 그룹을 배포할 위치입니다. 구독에 이미 리소스 그룹이 있으면 이 값은 무시됩니다.\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(공유 액세스 서명)를 검색하여 포함하세요. 예를 들면 /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.label.csmFile": "템플릿",
- "loc.input.help.csmFile": "Azure Resource Manager 템플릿을 가리키는 경로 또는 패턴을 지정합니다. 템플릿에 대한 자세한 내용은 https://aka.ms/azuretemplates를 참조하세요. 즉시 시작하려면 https://aka.ms/sampletemplate 템플릿을 사용하세요. '연결된 아티팩트'는 Azure CLI 버전 > 2.20.0인 경우 Bicep 파일도 지원합니다.",
- "loc.input.label.csmParametersFile": "템플릿 매개 변수",
- "loc.input.help.csmParametersFile": "Azure Resource Manager 템플릿의 매개 변수 파일을 가리키는 경로 또는 패턴을 지정합니다. '연결된 아티팩트'는 Azure CLI 버전 > 2.20.0인 경우 Bicep 파일도 지원합니다.",
- "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": "자세한 내용은 [이 항목](https://docs.microsoft.com/en-us/azure/azure-resource-manager/deployment-modes)을 참조하세요. \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": "현재 배포 개체의 출력 섹션이 포함될 출력 변수의 변수 이름을 문자열 형식으로 제공합니다. \"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 엔드포인트의 서비스 주체 ID 및 키를 스크립트의 실행 환경에 추가합니다. 재정의 매개 변수에 '$servicePrincipalId' 및 '$servicePrincipalKey' 변수를 사용할 수 있습니다(예: '-key $servicePrincipalKey').",
- "loc.input.label.useWithoutJSON": "JSON.Stringify가 적용되지 않은 개별 출력 값 사용",
- "loc.input.help.useWithoutJSON": "개별 출력 값은 기본적으로 JSON.Stringify를 통해 변환됩니다. 출력 값을 JSON.Stringify를 통해 변환하지 않고 그대로 사용하려면 이 옵션을 활성화하세요. 자세한 내용은 [이 항목](https://github.com/microsoft/azure-pipelines-tasks/tree/master/Tasks/AzureResourceManagerTemplateDeploymentV3#deployment-outputs)을 참조하세요.",
- "loc.messages.CheckResourceGroupExistence": "리소스 그룹 %s이(가) 있는지 확인하는 중입니다.",
- "loc.messages.ResourceGroupStatusFetchFailed": "리소스 그룹 상태를 확인하지 못했습니다. 오류: %s.",
- "loc.messages.ResourceGroupStatus": "리소스 그룹이 있음: %s.",
- "loc.messages.ResourceGroupCreationFailed": "리소스 그룹을 만들지 못했습니다. 오류: %s",
- "loc.messages.CreatingNewRG": "리소스 그룹을 만드는 중: %s",
- "loc.messages.CreatedRG": "리소스 그룹을 만들었습니다.",
- "loc.messages.CreatingTemplateDeployment": "배포 매개 변수를 만드는 중입니다.",
- "loc.messages.TemplateParsingFailed": "템플릿 파일('%s')이 유효한지 확인하세요. 구문 분석하는 동안 %s 오류로 인해 작업에 실패했습니다.",
- "loc.messages.FileFetchFailed": "파일을 다운로드하지 못했습니다. URL: '%s'. 오류: %s",
- "loc.messages.ParametersFileParsingFailed": "매개 변수 파일('%s')이 유효한지 확인하세요. 구문 분석하는 동안 %s 오류로 인해 작업에 실패했습니다.",
- "loc.messages.StartingDeployment": "배포를 시작하는 중입니다.",
- "loc.messages.CreateTemplateDeploymentSucceeded": "템플릿을 배포했습니다.",
- "loc.messages.CreateTemplateDeploymentFailed": "템플릿 배포를 만들거나 업데이트하는 동안 작업에 실패했습니다.",
- "loc.messages.ErrorsInYourDeployment": "배포 시 오류가 발생했습니다. 오류 코드: %s.",
- "loc.messages.Details": "세부 정보:",
- "loc.messages.ErrorType": "오류 유형:",
- "loc.messages.PolicyDefinitionName": "정책 정의 이름:",
- "loc.messages.PolicyAssignmentName": "정책 할당 이름:",
- "loc.messages.StartingValidation": "템플릿 유효성 검사를 시작하는 중입니다.",
- "loc.messages.ValidDeployment": "템플릿 배포 유효성 검사가 완료되었습니다.",
- "loc.messages.CreateTemplateDeploymentValidationFailed": "템플릿 유효성 검사에 실패했습니다. 오류: %s.",
- "loc.messages.DeletingResourceGroup": "리소스 그룹 삭제 중: %s",
- "loc.messages.CouldNotDeletedResourceGroup": "리소스 그룹 '%s'을(를) 삭제할 수 없습니다. %s 오류가 발생하여 작업에 실패했습니다.",
- "loc.messages.DeletedResourceGroup": "리소스 그룹 삭제됨: %s",
- "loc.messages.InvalidAction": "이 작업은 정의되지 않았습니다. 작업 작성자에게 확인하세요.",
- "loc.messages.ARGD_ConstructorFailed": "초기화 중 작업에 실패했습니다. 오류: %s",
- "loc.messages.InvalidTemplateLocation": "제공된 템플릿 위치가 잘못되었습니다. 작업은 '연결된 아티팩트' 또는 '파일의 URL'만 지원합니다.",
- "loc.messages.EncodingNotSupported": "'%s' 파일의 인코딩 '%s'이(가) 지원되지 않습니다. 지원되는 파일 인코딩은 ['utf-8', 'utf-16le']입니다.",
- "loc.messages.CouldNotDetectEncoding": "'%s' 파일의 인코딩을 검색할 수 없습니다.",
- "loc.messages.DetectedFileEncoding": "검색된 '%s' 파일의 인코딩은 '%s'입니다.",
- "loc.messages.ErrorWhileParsingParameter": "'%s' 매개 변수를 재정의하는 동안 오류가 발생했습니다(원인: '%s'). JSON(JavaScript Object Notation)을 따르는지 확인하세요.",
- "loc.messages.TemplateFilePatternMatchingMoreThanOneFile": "템플릿 파일 패턴과 일치하는 파일이 여러 개 있습니다. %s",
- "loc.messages.TemplateParameterFilePatternMatchingMoreThanOneFile": "템플릿 매개 변수 파일 패턴과 일치하는 파일이 여러 개 있습니다. %s",
- "loc.messages.TemplateFilePatternMatchingNoFile": "템플릿 파일 패턴과 일치하는 파일을 찾을 수 없습니다.",
- "loc.messages.TemplateParameterFilePatternMatchingNoFile": "템플릿 파일 패턴과 일치하는 파일을 찾을 수 없습니다.",
- "loc.messages.ParametersPatternMatchesADirectoryInsteadOfAFile": "매개 변수 파일 패턴이 파일이 아니라 디렉터리를 찾습니다.",
- "loc.messages.CsmFilePatternMatchesADirectoryInsteadOfAFile": "템플릿 파일 패턴이 파일이 아니라 디렉터리를 찾습니다. %s",
- "loc.messages.AddedOutputVariable": "현재 배포 개체의 출력 섹션을 문자열 형식으로 포함하는 출력 변수 '%s'을(를) 업데이트했습니다.",
- "loc.messages.UnableToReadResponseBody": "응답 본문을 읽을 수 없습니다. 오류: %s",
- "loc.messages.MoreInformationOnAzurePortal": "Azure Portal에 대한 자세한 정보",
- "loc.messages.LogDeploymentName": "배포 이름은 %s입니다.",
- "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 배포에서 작업을 만들었지만 배포하지 못했습니다. (링크 복사하여 붙여넣기) %s에서 자세한 Azure Resource Manager 배포 로그를 참조하세요.",
- "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": "문제가 해결되었는지 확인하려면 https://docs.microsoft.com/en-us/azure/devops/pipelines/tasks/deploy/azure-resource-group-deployment?view=azure-devops#troubleshooting에서 문제 해결 가이드를 확인하세요.",
- "loc.messages.IncompatibleAzureCLIVersion": "Azure CLI 버전은 >= 2.20.0이어야 합니다.",
- "loc.messages.AzureCLINotFound": "에이전트에서 Azure CLI를 찾을 수 없습니다.",
- "loc.messages.FailedToFetchAzureCLIVersion": "에이전트에서 az cli 버전을 가져오지 못했습니다. 오류: %s",
- "loc.messages.BicepBuildFailed": "\"az bicep 빌드\"가 실패했습니다. 오류: %s",
- "loc.messages.BicepFileCleanupFailed": "Bicep 파일을 삭제하지 못했습니다. 오류: %s",
- "loc.messages.LoginFailed": "Azure 로그인 실패: %s",
- "loc.messages.MSILoginFailed": "관리 서비스 ID를 사용하여 Azure 로그인 실패: %s",
- "loc.messages.AuthSchemeNotSupported": "인증 체계 %s은(는) 지원되지 않습니다.",
- "loc.messages.ErrorInSettingUpSubscription": "구독 설정 오류: %s"
+{
+ "loc.friendlyName": "ARM 템플릿 배포",
+ "loc.helpMarkDown": "[이 작업에 대한 자세한 정보](https://aka.ms/armtaskreadme)",
+ "loc.description": "ARM(Azure Resource Manager) 템플릿을 모든 배포 범위에 배포",
+ "loc.instanceNameFormat": "ARM 템플릿 배포: $(deploymentScope) 범위",
+ "loc.releaseNotes": "- Added support for bicepparam.",
+ "loc.group.displayName.AzureDetails": "Azure 세부 정보",
+ "loc.group.displayName.Template": "템플릿",
+ "loc.group.displayName.Advanced": "고급",
+ "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": "리소스 그룹 배포 범위의 경우 리소스 그룹을 배포할 위치입니다. 구독에 이미 리소스 그룹이 있으면 이 값은 무시됩니다.\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(공유 액세스 서명)를 검색하여 포함하세요. 예를 들면 /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.label.csmFile": "템플릿",
+ "loc.input.help.csmFile": "Azure Resource Manager 템플릿을 가리키는 경로 또는 패턴을 지정합니다. 템플릿에 대한 자세한 내용은 https://aka.ms/azuretemplates를 참조하세요. 즉시 시작하려면 https://aka.ms/sampletemplate 템플릿을 사용하세요. '연결된 아티팩트'는 Azure CLI 버전 > 2.20.0인 경우 Bicep 파일도 지원합니다.",
+ "loc.input.label.csmParametersFile": "템플릿 매개 변수",
+ "loc.input.help.csmParametersFile": "Specify the path or a pattern pointing for the parameters file for the Azure Resource Manager template. 'Linked artifact' also has support for Bicep Param files when the Azure CLI version > 2.47.0",
+ "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": "자세한 내용은 [이 항목](https://docs.microsoft.com/en-us/azure/azure-resource-manager/deployment-modes)을 참조하세요. \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": "현재 배포 개체의 출력 섹션이 포함될 출력 변수의 변수 이름을 문자열 형식으로 제공합니다. \"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 엔드포인트의 서비스 주체 ID 및 키를 스크립트의 실행 환경에 추가합니다. 재정의 매개 변수에 '$servicePrincipalId' 및 '$servicePrincipalKey' 변수를 사용할 수 있습니다(예: '-key $servicePrincipalKey').",
+ "loc.input.label.useWithoutJSON": "JSON.Stringify가 적용되지 않은 개별 출력 값 사용",
+ "loc.input.help.useWithoutJSON": "개별 출력 값은 기본적으로 JSON.Stringify를 통해 변환됩니다. 출력 값을 JSON.Stringify를 통해 변환하지 않고 그대로 사용하려면 이 옵션을 활성화하세요. 자세한 내용은 [이 항목](https://github.com/microsoft/azure-pipelines-tasks/tree/master/Tasks/AzureResourceManagerTemplateDeploymentV3#deployment-outputs)을 참조하세요.",
+ "loc.messages.CheckResourceGroupExistence": "리소스 그룹 %s이(가) 있는지 확인하는 중입니다.",
+ "loc.messages.ResourceGroupStatusFetchFailed": "리소스 그룹 상태를 확인하지 못했습니다. 오류: %s.",
+ "loc.messages.ResourceGroupStatus": "리소스 그룹이 있음: %s.",
+ "loc.messages.ResourceGroupCreationFailed": "리소스 그룹을 만들지 못했습니다. 오류: %s",
+ "loc.messages.CreatingNewRG": "리소스 그룹을 만드는 중: %s",
+ "loc.messages.CreatedRG": "리소스 그룹을 만들었습니다.",
+ "loc.messages.CreatingTemplateDeployment": "배포 매개 변수를 만드는 중입니다.",
+ "loc.messages.TemplateParsingFailed": "템플릿 파일('%s')이 유효한지 확인하세요. 구문 분석하는 동안 %s 오류로 인해 작업에 실패했습니다.",
+ "loc.messages.FileFetchFailed": "파일을 다운로드하지 못했습니다. URL: '%s'. 오류: %s",
+ "loc.messages.ParametersFileParsingFailed": "매개 변수 파일('%s')이 유효한지 확인하세요. 구문 분석하는 동안 %s 오류로 인해 작업에 실패했습니다.",
+ "loc.messages.StartingDeployment": "배포를 시작하는 중입니다.",
+ "loc.messages.CreateTemplateDeploymentSucceeded": "템플릿을 배포했습니다.",
+ "loc.messages.CreateTemplateDeploymentFailed": "템플릿 배포를 만들거나 업데이트하는 동안 작업에 실패했습니다.",
+ "loc.messages.ErrorsInYourDeployment": "배포 시 오류가 발생했습니다. 오류 코드: %s.",
+ "loc.messages.Details": "세부 정보:",
+ "loc.messages.ErrorType": "오류 유형:",
+ "loc.messages.PolicyDefinitionName": "정책 정의 이름:",
+ "loc.messages.PolicyAssignmentName": "정책 할당 이름:",
+ "loc.messages.StartingValidation": "템플릿 유효성 검사를 시작하는 중입니다.",
+ "loc.messages.ValidDeployment": "템플릿 배포 유효성 검사가 완료되었습니다.",
+ "loc.messages.CreateTemplateDeploymentValidationFailed": "템플릿 유효성 검사에 실패했습니다. 오류: %s.",
+ "loc.messages.DeletingResourceGroup": "리소스 그룹 삭제 중: %s",
+ "loc.messages.CouldNotDeletedResourceGroup": "리소스 그룹 '%s'을(를) 삭제할 수 없습니다. %s 오류가 발생하여 작업에 실패했습니다.",
+ "loc.messages.DeletedResourceGroup": "리소스 그룹 삭제됨: %s",
+ "loc.messages.InvalidAction": "이 작업은 정의되지 않았습니다. 작업 작성자에게 확인하세요.",
+ "loc.messages.ARGD_ConstructorFailed": "초기화 중 작업에 실패했습니다. 오류: %s",
+ "loc.messages.InvalidTemplateLocation": "제공된 템플릿 위치가 잘못되었습니다. 작업은 '연결된 아티팩트' 또는 '파일의 URL'만 지원합니다.",
+ "loc.messages.EncodingNotSupported": "'%s' 파일의 인코딩 '%s'이(가) 지원되지 않습니다. 지원되는 파일 인코딩은 ['utf-8', 'utf-16le']입니다.",
+ "loc.messages.CouldNotDetectEncoding": "'%s' 파일의 인코딩을 검색할 수 없습니다.",
+ "loc.messages.DetectedFileEncoding": "검색된 '%s' 파일의 인코딩은 '%s'입니다.",
+ "loc.messages.ErrorWhileParsingParameter": "'%s' 매개 변수를 재정의하는 동안 오류가 발생했습니다(원인: '%s'). JSON(JavaScript Object Notation)을 따르는지 확인하세요.",
+ "loc.messages.TemplateFilePatternMatchingMoreThanOneFile": "템플릿 파일 패턴과 일치하는 파일이 여러 개 있습니다. %s",
+ "loc.messages.TemplateParameterFilePatternMatchingMoreThanOneFile": "템플릿 매개 변수 파일 패턴과 일치하는 파일이 여러 개 있습니다. %s",
+ "loc.messages.TemplateFilePatternMatchingNoFile": "템플릿 파일 패턴과 일치하는 파일을 찾을 수 없습니다.",
+ "loc.messages.TemplateParameterFilePatternMatchingNoFile": "템플릿 파일 패턴과 일치하는 파일을 찾을 수 없습니다.",
+ "loc.messages.ParametersPatternMatchesADirectoryInsteadOfAFile": "매개 변수 파일 패턴이 파일이 아니라 디렉터리를 찾습니다.",
+ "loc.messages.CsmFilePatternMatchesADirectoryInsteadOfAFile": "템플릿 파일 패턴이 파일이 아니라 디렉터리를 찾습니다. %s",
+ "loc.messages.AddedOutputVariable": "현재 배포 개체의 출력 섹션을 문자열 형식으로 포함하는 출력 변수 '%s'을(를) 업데이트했습니다.",
+ "loc.messages.UnableToReadResponseBody": "응답 본문을 읽을 수 없습니다. 오류: %s",
+ "loc.messages.MoreInformationOnAzurePortal": "Azure Portal에 대한 자세한 정보",
+ "loc.messages.LogDeploymentName": "배포 이름은 %s입니다.",
+ "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 배포에서 작업을 만들었지만 배포하지 못했습니다. (링크 복사하여 붙여넣기) %s에서 자세한 Azure Resource Manager 배포 로그를 참조하세요.",
+ "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": "문제가 해결되었는지 확인하려면 https://docs.microsoft.com/en-us/azure/devops/pipelines/tasks/deploy/azure-resource-group-deployment?view=azure-devops#troubleshooting에서 문제 해결 가이드를 확인하세요.",
+ "loc.messages.IncompatibleAzureCLIVersion": "Azure CLI 버전은 >= 2.20.0이어야 합니다.",
+ "loc.messages.AzureCLINotFound": "에이전트에서 Azure CLI를 찾을 수 없습니다.",
+ "loc.messages.FailedToFetchAzureCLIVersion": "에이전트에서 az cli 버전을 가져오지 못했습니다. 오류: %s",
+ "loc.messages.BicepBuildFailed": "\"az bicep 빌드\"가 실패했습니다. 오류: %s",
+ "loc.messages.BicepFileCleanupFailed": "Bicep 파일을 삭제하지 못했습니다. 오류: %s",
+ "loc.messages.LoginFailed": "Azure 로그인 실패: %s",
+ "loc.messages.MSILoginFailed": "관리 서비스 ID를 사용하여 Azure 로그인 실패: %s",
+ "loc.messages.AuthSchemeNotSupported": "인증 체계 %s은(는) 지원되지 않습니다.",
+ "loc.messages.ErrorInSettingUpSubscription": "구독 설정 오류: %s",
+ "loc.messages.BicepParamBuildFailed": "\"az bicep build-param\" failed. Error: %s",
+ "loc.messages.IncompatibleAzureCLIVersionBicepParam": "Azure CLI version should be >= 2.47.0 to use .bicepparam file"
}
\ 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 9540cb13de6e..0821b138a133 100644
--- a/Tasks/AzureResourceManagerTemplateDeploymentV3/Strings/resources.resjson/ru-RU/resources.resjson
+++ b/Tasks/AzureResourceManagerTemplateDeploymentV3/Strings/resources.resjson/ru-RU/resources.resjson
@@ -1,103 +1,105 @@
-{
- "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": "Область развертывания",
- "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": "Для области развертывания группы ресурсов — расположение для развертывания группы ресурсов. Если группа ресурсов уже существует в подписке, это значение будет проигнорировано.\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.",
- "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) и добавьте его в 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.",
- "loc.input.label.csmFile": "Шаблон",
- "loc.input.help.csmFile": "Укажите путь или шаблон пути к шаблону диспетчера Azure Resource Manager. Дополнительные сведения о шаблонах см. по ссылке https://aka.ms/azuretemplates. Чтобы начать работу немедленно, используйте шаблон https://aka.ms/sampletemplate. \"Связанный артефакт\" также поддерживает файлы Bicep, если версия Azure CLI > 2.20.0",
- "loc.input.label.csmParametersFile": "Параметры шаблона",
- "loc.input.help.csmParametersFile": "Укажите путь или шаблон для файла параметров шаблона Azure Resource Manager. \"Связанный артефакт\" также поддерживает файлы Bicep, если версия Azure CLI > 2.20.0",
- "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": "Дополнительные сведения см. [здесь](https://docs.microsoft.com/en-us/azure/azure-resource-manager/deployment-modes). \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": "Укажите имя для выходной переменной, которая будет содержать раздел выходных данных текущего объекта развертывания в строковом формате. Вы можете использовать командлет 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.input.label.useWithoutJSON": "Использовать отдельные выходные значения без примененного JSON.Stringify",
- "loc.input.help.useWithoutJSON": "Отдельные выходные значения преобразуются через JSON.Stringify по умолчанию. Если вы хотите использовать выходные значения без их преобразования через JSON.Stringify, включите этот параметр. Дополнительные сведения см. [здесь](https://github.com/microsoft/azure-pipelines-tasks/tree/master/Tasks/AzureResourceManagerTemplateDeploymentV3#deployment-outputs)",
- "loc.messages.CheckResourceGroupExistence": "Проверка наличия следующей группы ресурсов: %s.",
- "loc.messages.ResourceGroupStatusFetchFailed": "Не удалось проверить состояние группы ресурсов. Ошибка: %s.",
- "loc.messages.ResourceGroupStatus": "Такая группа ресурсов существует: %s.",
- "loc.messages.ResourceGroupCreationFailed": "Не удалось создать группу ресурсов. Ошибка: %s",
- "loc.messages.CreatingNewRG": "Создание группы ресурсов: %s",
- "loc.messages.CreatedRG": "Группа ресурсов успешно создана.",
- "loc.messages.CreatingTemplateDeployment": "Создание параметров развертывания.",
- "loc.messages.TemplateParsingFailed": "Убедитесь, что файл шаблона (\"%s\") допустимый. Не удалось выполнить задачу при синтаксическом анализе следующей ошибки: %s",
- "loc.messages.FileFetchFailed": "Не удалось скачать файл. URL-адрес: \"%s\". Ошибка: %s",
- "loc.messages.ParametersFileParsingFailed": "Убедитесь в том, что файл параметров (\"%s\") является допустимым. Не удалось выполнить задачу при синтаксическом анализе следующей ошибки: %s",
- "loc.messages.StartingDeployment": "Запуск развертывания.",
- "loc.messages.CreateTemplateDeploymentSucceeded": "Шаблон успешно развернут.",
- "loc.messages.CreateTemplateDeploymentFailed": "Сбой задачи при создании или обновлении развертывания шаблона.",
- "loc.messages.ErrorsInYourDeployment": "В развертывании обнаружены ошибки. Код ошибки: %s.",
- "loc.messages.Details": "Сведения:",
- "loc.messages.ErrorType": "Тип ошибки:",
- "loc.messages.PolicyDefinitionName": "Имя определения политики:",
- "loc.messages.PolicyAssignmentName": "Имя назначения политики:",
- "loc.messages.StartingValidation": "Запуск проверки шаблона.",
- "loc.messages.ValidDeployment": "Проверка развертывания шаблона выполнена успешно.",
- "loc.messages.CreateTemplateDeploymentValidationFailed": "Сбой при проверке шаблона. Ошибка: %s.",
- "loc.messages.DeletingResourceGroup": "Удаление группы ресурсов: %s",
- "loc.messages.CouldNotDeletedResourceGroup": "Не удалось удалить группу ресурсов: \"%s\". Операция завершилась ошибкой: %s",
- "loc.messages.DeletedResourceGroup": "Удаленная группа ресурсов: %s",
- "loc.messages.InvalidAction": "Это действие не определено. Свяжитесь с автором задачи.",
- "loc.messages.ARGD_ConstructorFailed": "Сбой при инициализации задачи. Ошибка: %s",
- "loc.messages.InvalidTemplateLocation": "Указано недопустимое расположение шаблона. Задача поддерживает только параметры \"Связанный артефакт\" или \"URL-адрес файла\".",
- "loc.messages.EncodingNotSupported": "Кодировка файла \"%s\" (\"%s\") не поддерживается. Поддерживаемые кодировки файлов: [\"utf-8\", \"utf-16le\"]",
- "loc.messages.CouldNotDetectEncoding": "Не удалось определить кодировку файла \"%s\"",
- "loc.messages.DetectedFileEncoding": "Для файла \"%s\" обнаружена кодировка \"%s\"",
- "loc.messages.ErrorWhileParsingParameter": "Произошла ошибка при переопределении параметра \"%s\" из-за \"%s\". Убедитесь, что этот параметр соответствует нотации объектов JavaScript (JSON)",
- "loc.messages.TemplateFilePatternMatchingMoreThanOneFile": "Найдено несколько файлов, соответствующих шаблону пути к файлу шаблона: %s",
- "loc.messages.TemplateParameterFilePatternMatchingMoreThanOneFile": "Найдено несколько файлов, соответствующих шаблону пути к файлу параметров: %s",
- "loc.messages.TemplateFilePatternMatchingNoFile": "Не удалось найти ни один файл, соответствующий шаблону",
- "loc.messages.TemplateParameterFilePatternMatchingNoFile": "Не удалось найти ни один файл, соответствующий шаблону",
- "loc.messages.ParametersPatternMatchesADirectoryInsteadOfAFile": "Шаблон пути к файлу параметров соответствует каталогу, а не файлу.",
- "loc.messages.CsmFilePatternMatchesADirectoryInsteadOfAFile": "Шаблон пути к файлу шаблона соответствует каталогу, а не файлу: %s",
- "loc.messages.AddedOutputVariable": "Обновлена выходная переменная \"%s\", которая содержит раздел выходных данных текущего объекта развертывания в строковом формате.",
- "loc.messages.UnableToReadResponseBody": "Не удалось прочитать текст ответа. Ошибка: %s",
- "loc.messages.MoreInformationOnAzurePortal": "Дополнительные сведения о портале Azure",
- "loc.messages.LogDeploymentName": "Имя развертывания: %s",
- "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.",
- "loc.messages.IncompatibleAzureCLIVersion": "Версия Azure CLI должна быть >= 2.20.0",
- "loc.messages.AzureCLINotFound": "Azure CLI не найден в агенте.",
- "loc.messages.FailedToFetchAzureCLIVersion": "Не удалось получить версию AZ CLI от агента. Ошибка: %s",
- "loc.messages.BicepBuildFailed": "Не удалось выполнить команду \"az bicep build\". Ошибка: %s",
- "loc.messages.BicepFileCleanupFailed": "Не удалось удалить файл Bicep. Ошибка: %s",
- "loc.messages.LoginFailed": "Сбой входа в Azure: %s",
- "loc.messages.MSILoginFailed": "Сбой входа в Azure с использованием управляемого удостоверения службы: %s",
- "loc.messages.AuthSchemeNotSupported": "Схема проверки подлинности %s не поддерживается",
- "loc.messages.ErrorInSettingUpSubscription": "Ошибка при настройке подписки: %s"
+{
+ "loc.friendlyName": "Развертывание шаблона ARM",
+ "loc.helpMarkDown": "[См. дополнительные сведения об этой задаче](https://aka.ms/armtaskreadme)",
+ "loc.description": "Развертывание шаблона Azure Resource Manager (ARM) во всех областях развертывания",
+ "loc.instanceNameFormat": "Развертывание шаблона ARM: область $(deploymentScope)",
+ "loc.releaseNotes": "- Added support for bicepparam.",
+ "loc.group.displayName.AzureDetails": "Сведения об Azure",
+ "loc.group.displayName.Template": "Шаблон",
+ "loc.group.displayName.Advanced": "Дополнительно",
+ "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": "Для области развертывания группы ресурсов — расположение для развертывания группы ресурсов. Если группа ресурсов уже существует в подписке, это значение будет проигнорировано.\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.",
+ "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) и добавьте его в 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.",
+ "loc.input.label.csmFile": "Шаблон",
+ "loc.input.help.csmFile": "Укажите путь или шаблон пути к шаблону диспетчера Azure Resource Manager. Дополнительные сведения о шаблонах см. по ссылке https://aka.ms/azuretemplates. Чтобы начать работу немедленно, используйте шаблон https://aka.ms/sampletemplate. \"Связанный артефакт\" также поддерживает файлы Bicep, если версия Azure CLI > 2.20.0",
+ "loc.input.label.csmParametersFile": "Параметры шаблона",
+ "loc.input.help.csmParametersFile": "Specify the path or a pattern pointing for the parameters file for the Azure Resource Manager template. 'Linked artifact' also has support for Bicep Param files when the Azure CLI version > 2.47.0",
+ "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": "Дополнительные сведения см. [здесь](https://docs.microsoft.com/en-us/azure/azure-resource-manager/deployment-modes). \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": "Укажите имя для выходной переменной, которая будет содержать раздел выходных данных текущего объекта развертывания в строковом формате. Вы можете использовать командлет 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.input.label.useWithoutJSON": "Использовать отдельные выходные значения без примененного JSON.Stringify",
+ "loc.input.help.useWithoutJSON": "Отдельные выходные значения преобразуются через JSON.Stringify по умолчанию. Если вы хотите использовать выходные значения без их преобразования через JSON.Stringify, включите этот параметр. Дополнительные сведения см. [здесь](https://github.com/microsoft/azure-pipelines-tasks/tree/master/Tasks/AzureResourceManagerTemplateDeploymentV3#deployment-outputs)",
+ "loc.messages.CheckResourceGroupExistence": "Проверка наличия следующей группы ресурсов: %s.",
+ "loc.messages.ResourceGroupStatusFetchFailed": "Не удалось проверить состояние группы ресурсов. Ошибка: %s.",
+ "loc.messages.ResourceGroupStatus": "Такая группа ресурсов существует: %s.",
+ "loc.messages.ResourceGroupCreationFailed": "Не удалось создать группу ресурсов. Ошибка: %s",
+ "loc.messages.CreatingNewRG": "Создание группы ресурсов: %s",
+ "loc.messages.CreatedRG": "Группа ресурсов успешно создана.",
+ "loc.messages.CreatingTemplateDeployment": "Создание параметров развертывания.",
+ "loc.messages.TemplateParsingFailed": "Убедитесь, что файл шаблона (\"%s\") допустимый. Не удалось выполнить задачу при синтаксическом анализе следующей ошибки: %s",
+ "loc.messages.FileFetchFailed": "Не удалось скачать файл. URL-адрес: \"%s\". Ошибка: %s",
+ "loc.messages.ParametersFileParsingFailed": "Убедитесь в том, что файл параметров (\"%s\") является допустимым. Не удалось выполнить задачу при синтаксическом анализе следующей ошибки: %s",
+ "loc.messages.StartingDeployment": "Запуск развертывания.",
+ "loc.messages.CreateTemplateDeploymentSucceeded": "Шаблон успешно развернут.",
+ "loc.messages.CreateTemplateDeploymentFailed": "Сбой задачи при создании или обновлении развертывания шаблона.",
+ "loc.messages.ErrorsInYourDeployment": "В развертывании обнаружены ошибки. Код ошибки: %s.",
+ "loc.messages.Details": "Сведения:",
+ "loc.messages.ErrorType": "Тип ошибки:",
+ "loc.messages.PolicyDefinitionName": "Имя определения политики:",
+ "loc.messages.PolicyAssignmentName": "Имя назначения политики:",
+ "loc.messages.StartingValidation": "Запуск проверки шаблона.",
+ "loc.messages.ValidDeployment": "Проверка развертывания шаблона выполнена успешно.",
+ "loc.messages.CreateTemplateDeploymentValidationFailed": "Сбой при проверке шаблона. Ошибка: %s.",
+ "loc.messages.DeletingResourceGroup": "Удаление группы ресурсов: %s",
+ "loc.messages.CouldNotDeletedResourceGroup": "Не удалось удалить группу ресурсов: \"%s\". Операция завершилась ошибкой: %s",
+ "loc.messages.DeletedResourceGroup": "Удаленная группа ресурсов: %s",
+ "loc.messages.InvalidAction": "Это действие не определено. Свяжитесь с автором задачи.",
+ "loc.messages.ARGD_ConstructorFailed": "Сбой при инициализации задачи. Ошибка: %s",
+ "loc.messages.InvalidTemplateLocation": "Указано недопустимое расположение шаблона. Задача поддерживает только параметры \"Связанный артефакт\" или \"URL-адрес файла\".",
+ "loc.messages.EncodingNotSupported": "Кодировка файла \"%s\" (\"%s\") не поддерживается. Поддерживаемые кодировки файлов: [\"utf-8\", \"utf-16le\"]",
+ "loc.messages.CouldNotDetectEncoding": "Не удалось определить кодировку файла \"%s\"",
+ "loc.messages.DetectedFileEncoding": "Для файла \"%s\" обнаружена кодировка \"%s\"",
+ "loc.messages.ErrorWhileParsingParameter": "Произошла ошибка при переопределении параметра \"%s\" из-за \"%s\". Убедитесь, что этот параметр соответствует нотации объектов JavaScript (JSON)",
+ "loc.messages.TemplateFilePatternMatchingMoreThanOneFile": "Найдено несколько файлов, соответствующих шаблону пути к файлу шаблона: %s",
+ "loc.messages.TemplateParameterFilePatternMatchingMoreThanOneFile": "Найдено несколько файлов, соответствующих шаблону пути к файлу параметров: %s",
+ "loc.messages.TemplateFilePatternMatchingNoFile": "Не удалось найти ни один файл, соответствующий шаблону",
+ "loc.messages.TemplateParameterFilePatternMatchingNoFile": "Не удалось найти ни один файл, соответствующий шаблону",
+ "loc.messages.ParametersPatternMatchesADirectoryInsteadOfAFile": "Шаблон пути к файлу параметров соответствует каталогу, а не файлу.",
+ "loc.messages.CsmFilePatternMatchesADirectoryInsteadOfAFile": "Шаблон пути к файлу шаблона соответствует каталогу, а не файлу: %s",
+ "loc.messages.AddedOutputVariable": "Обновлена выходная переменная \"%s\", которая содержит раздел выходных данных текущего объекта развертывания в строковом формате.",
+ "loc.messages.UnableToReadResponseBody": "Не удалось прочитать текст ответа. Ошибка: %s",
+ "loc.messages.MoreInformationOnAzurePortal": "Дополнительные сведения о портале Azure",
+ "loc.messages.LogDeploymentName": "Имя развертывания: %s",
+ "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.",
+ "loc.messages.IncompatibleAzureCLIVersion": "Версия Azure CLI должна быть >= 2.20.0",
+ "loc.messages.AzureCLINotFound": "Azure CLI не найден в агенте.",
+ "loc.messages.FailedToFetchAzureCLIVersion": "Не удалось получить версию AZ CLI от агента. Ошибка: %s",
+ "loc.messages.BicepBuildFailed": "Не удалось выполнить команду \"az bicep build\". Ошибка: %s",
+ "loc.messages.BicepFileCleanupFailed": "Не удалось удалить файл Bicep. Ошибка: %s",
+ "loc.messages.LoginFailed": "Сбой входа в Azure: %s",
+ "loc.messages.MSILoginFailed": "Сбой входа в Azure с использованием управляемого удостоверения службы: %s",
+ "loc.messages.AuthSchemeNotSupported": "Схема проверки подлинности %s не поддерживается",
+ "loc.messages.ErrorInSettingUpSubscription": "Ошибка при настройке подписки: %s",
+ "loc.messages.BicepParamBuildFailed": "\"az bicep build-param\" failed. Error: %s",
+ "loc.messages.IncompatibleAzureCLIVersionBicepParam": "Azure CLI version should be >= 2.47.0 to use .bicepparam file"
}
\ 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 d520d29181cf..6527bc28506b 100644
--- a/Tasks/AzureResourceManagerTemplateDeploymentV3/Strings/resources.resjson/zh-CN/resources.resjson
+++ b/Tasks/AzureResourceManagerTemplateDeploymentV3/Strings/resources.resjson/zh-CN/resources.resjson
@@ -1,103 +1,105 @@
-{
- "loc.friendlyName": "ARM 模板部署",
- "loc.helpMarkDown": "[详细了解此任务](https://aka.ms/armtaskreadme)",
- "loc.description": "将 Azure 资源管理器(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": "部署范围",
- "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 资源管理器连接",
- "loc.input.help.ConnectedServiceName": "选择有权访问所选部署范围的 Azure 资源管理器服务连接。",
- "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": "资源组部署范围: 部署资源组的位置。如果订阅中已存在该资源组,则将忽略此值。\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/zh-cn/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若要使用存储在私有存储帐户中的文件,请检索共享访问签名(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/zh-cn/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 资源管理器模板的路径或模式。有关模板的详细信息,请参阅 https://aka.ms/azuretemplates。要立即开始使用模板,请参阅 https://aka.ms/sampletemplate。当 Azure CLI版本 > 2.20.0 时,“链接项目”还支持 Bicep 文件",
- "loc.input.label.csmParametersFile": "模板参数",
- "loc.input.help.csmParametersFile": "为 Azure 资源管理器模板的参数文件指定路径或模式指向。当 Azure CLI版本 > 2.20.0 时,“链接项目”还支持 Bicep 文件",
- "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": "有关详细信息,请参阅[此处](https://docs.microsoft.com/zh-cn/azure/azure-resource-manager/deployment-modes)。\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": "提供输出变量的变量名称,该输出变量中将包含字符串格式的当前部署对象的输出部分。可使用 \"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 终结点的服务主体 ID 和密钥添加到脚本的执行环境中。可以在 \"-key $servicePrincipalKey\" 等替代参数中使用以下变量: \"$servicePrincipalId\" 和 \"$servicePrincipalKey\"",
- "loc.input.label.useWithoutJSON": "在未应用 JSON.Stringify 的情况下使用单个输出值",
- "loc.input.help.useWithoutJSON": "默认情况下,单个输出值通过 JSON.Stringify 进行转换。如果你想要按原样使用输出值,而不通过 JSON.Stringify 转换它们,请启用此选项。有关更多详细详细,请参阅[此处](https://github.com/microsoft/azure-pipelines-tasks/tree/master/Tasks/AzureResourceManagerTemplateDeploymentV3#deployment-outputs)",
- "loc.messages.CheckResourceGroupExistence": "正在检查是否存在以下资源组: %s。",
- "loc.messages.ResourceGroupStatusFetchFailed": "未能检查资源组状态。错误: %s。",
- "loc.messages.ResourceGroupStatus": "资源组已存在: %s。",
- "loc.messages.ResourceGroupCreationFailed": "未能创建资源组。错误: %s",
- "loc.messages.CreatingNewRG": "正在创建资源组: %s",
- "loc.messages.CreatedRG": "已成功创建资源组。",
- "loc.messages.CreatingTemplateDeployment": "正在创建部署参数。",
- "loc.messages.TemplateParsingFailed": "请确保模板文件(“%s”)有效。分析过程中任务失败,出现以下错误: %s",
- "loc.messages.FileFetchFailed": "未能下载文件。URL:“%s”。错误: %s",
- "loc.messages.ParametersFileParsingFailed": "请确保参数文件(“%s”)有效。分析过程中任务失败,出现以下错误: %s",
- "loc.messages.StartingDeployment": "正在启动部署。",
- "loc.messages.CreateTemplateDeploymentSucceeded": "已成功部署模板。",
- "loc.messages.CreateTemplateDeploymentFailed": "创建或更新模板部署时任务失败。",
- "loc.messages.ErrorsInYourDeployment": "部署中出现错误。错误代码: %s。",
- "loc.messages.Details": "详细信息:",
- "loc.messages.ErrorType": "错误类型:",
- "loc.messages.PolicyDefinitionName": "策略定义名称:",
- "loc.messages.PolicyAssignmentName": "策略分配名称:",
- "loc.messages.StartingValidation": "正在启动模板验证。",
- "loc.messages.ValidDeployment": "已成功完成模板部署验证。",
- "loc.messages.CreateTemplateDeploymentValidationFailed": "模板验证失败。错误: %s。",
- "loc.messages.DeletingResourceGroup": "正在删除资源组: %s",
- "loc.messages.CouldNotDeletedResourceGroup": "无法删除资源组:“%s”。操作失败,错误: %s",
- "loc.messages.DeletedResourceGroup": "已删除的资源组: %s",
- "loc.messages.InvalidAction": "此操作未定义。请与任务作者核实。",
- "loc.messages.ARGD_ConstructorFailed": "任务初始化失败。错误: %s",
- "loc.messages.InvalidTemplateLocation": "提供的模板位置无效。任务仅支持“链接的项目”或“文件的 URL”",
- "loc.messages.EncodingNotSupported": "文件“%s”的编码为“%s”,它不受支持。支持的文件编码为 [\"utf-8\"、\"utf-16le\"]",
- "loc.messages.CouldNotDetectEncoding": "无法检测到文件“%s”的编码",
- "loc.messages.DetectedFileEncoding": "为文件“%s”检测到的编码为“%s”",
- "loc.messages.ErrorWhileParsingParameter": "由于“%s”,替代“%s”参数时出错,确保其遵循 JavaScript 对象表示法(JSON)",
- "loc.messages.TemplateFilePatternMatchingMoreThanOneFile": "找到多个匹配模板文件模式 %s 的文件",
- "loc.messages.TemplateParameterFilePatternMatchingMoreThanOneFile": "找到多个匹配模板参数文件模式 %s 的文件",
- "loc.messages.TemplateFilePatternMatchingNoFile": "找不到匹配模板文件模式的任何文件",
- "loc.messages.TemplateParameterFilePatternMatchingNoFile": "找不到匹配模板文件模式的任何文件",
- "loc.messages.ParametersPatternMatchesADirectoryInsteadOfAFile": "参数文件模式匹配目录,而不是文件。",
- "loc.messages.CsmFilePatternMatchesADirectoryInsteadOfAFile": "模板文件模式匹配目录,而不是文件: %s",
- "loc.messages.AddedOutputVariable": "已更新的输出变量“%s”,该变量包含字符串格式的当前部署对象的输出部分。",
- "loc.messages.UnableToReadResponseBody": "无法读取响应正文。错误: %s",
- "loc.messages.MoreInformationOnAzurePortal": "Azure 门户的详细信息",
- "loc.messages.LogDeploymentName": "部署名称为 %s",
- "loc.messages.ResourceGroupNameNotProvided": "应提供资源组名称",
- "loc.messages.LocationNotProvided": "需要位置以进行部署",
- "loc.messages.ARMServiceConnectionScope": "ARM 服务连接部署范围 - %s",
- "loc.messages.ServicePrincipalRoleAssignmentDetails": "请确保为名称为 %s 的服务主体分配了实体 %s 的正确角色。访问链接以了解更多详细信息: https://docs.microsoft.com/zh-cn/azure/role-based-access-control/role-assignments-portal",
- "loc.messages.ServicePrincipalFetchFailed": "提取服务主体详细信息时出错: %s",
- "loc.messages.FindMoreDeploymentDetailsAzurePortal": "任务已成功创建 Azure 资源管理器部署,但部署失败。请在以下位置查看更多详细的 Azure 资源管理器部署日志: (请复制并粘贴链接) %s",
- "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": "查看故障排除指南以了解你的问题是否已解决: https://docs.microsoft.com/en-us/azure/devops/pipelines/tasks/deploy/azure-resource-group-deployment?view=azure-devops#troubleshooting",
- "loc.messages.IncompatibleAzureCLIVersion": "Azure CLI 版本应 >= 2.20.0",
- "loc.messages.AzureCLINotFound": "在代理上找不到 Azure CLI。",
- "loc.messages.FailedToFetchAzureCLIVersion": "无法从代理提取 az cli 版本。错误: %s",
- "loc.messages.BicepBuildFailed": "“az bicep 版本”失败。错误: %s",
- "loc.messages.BicepFileCleanupFailed": "未能删除 Bicep 文件。错误: %s",
- "loc.messages.LoginFailed": "Azure 登录失败: %s",
- "loc.messages.MSILoginFailed": "使用托管服务标识进行 Azure 登录失败: %s",
- "loc.messages.AuthSchemeNotSupported": "不支持身份验证方案 %s",
- "loc.messages.ErrorInSettingUpSubscription": "设置订阅时出错: %s"
+{
+ "loc.friendlyName": "ARM 模板部署",
+ "loc.helpMarkDown": "[详细了解此任务](https://aka.ms/armtaskreadme)",
+ "loc.description": "将 Azure 资源管理器(ARM)模板部署到所有部署范围",
+ "loc.instanceNameFormat": "ARM 模板部署: $(deploymentScope)范围",
+ "loc.releaseNotes": "- Added support for bicepparam.",
+ "loc.group.displayName.AzureDetails": "Azure 详细信息",
+ "loc.group.displayName.Template": "模板",
+ "loc.group.displayName.Advanced": "高级",
+ "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 资源管理器连接",
+ "loc.input.help.ConnectedServiceName": "选择有权访问所选部署范围的 Azure 资源管理器服务连接。",
+ "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": "资源组部署范围: 部署资源组的位置。如果订阅中已存在该资源组,则将忽略此值。\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/zh-cn/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若要使用存储在私有存储帐户中的文件,请检索共享访问签名(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/zh-cn/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 资源管理器模板的路径或模式。有关模板的详细信息,请参阅 https://aka.ms/azuretemplates。要立即开始使用模板,请参阅 https://aka.ms/sampletemplate。当 Azure CLI版本 > 2.20.0 时,“链接项目”还支持 Bicep 文件",
+ "loc.input.label.csmParametersFile": "模板参数",
+ "loc.input.help.csmParametersFile": "Specify the path or a pattern pointing for the parameters file for the Azure Resource Manager template. 'Linked artifact' also has support for Bicep Param files when the Azure CLI version > 2.47.0",
+ "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": "有关详细信息,请参阅[此处](https://docs.microsoft.com/zh-cn/azure/azure-resource-manager/deployment-modes)。\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": "提供输出变量的变量名称,该输出变量中将包含字符串格式的当前部署对象的输出部分。可使用 \"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 终结点的服务主体 ID 和密钥添加到脚本的执行环境中。可以在 \"-key $servicePrincipalKey\" 等替代参数中使用以下变量: \"$servicePrincipalId\" 和 \"$servicePrincipalKey\"",
+ "loc.input.label.useWithoutJSON": "在未应用 JSON.Stringify 的情况下使用单个输出值",
+ "loc.input.help.useWithoutJSON": "默认情况下,单个输出值通过 JSON.Stringify 进行转换。如果你想要按原样使用输出值,而不通过 JSON.Stringify 转换它们,请启用此选项。有关更多详细详细,请参阅[此处](https://github.com/microsoft/azure-pipelines-tasks/tree/master/Tasks/AzureResourceManagerTemplateDeploymentV3#deployment-outputs)",
+ "loc.messages.CheckResourceGroupExistence": "正在检查是否存在以下资源组: %s。",
+ "loc.messages.ResourceGroupStatusFetchFailed": "未能检查资源组状态。错误: %s。",
+ "loc.messages.ResourceGroupStatus": "资源组已存在: %s。",
+ "loc.messages.ResourceGroupCreationFailed": "未能创建资源组。错误: %s",
+ "loc.messages.CreatingNewRG": "正在创建资源组: %s",
+ "loc.messages.CreatedRG": "已成功创建资源组。",
+ "loc.messages.CreatingTemplateDeployment": "正在创建部署参数。",
+ "loc.messages.TemplateParsingFailed": "请确保模板文件(“%s”)有效。分析过程中任务失败,出现以下错误: %s",
+ "loc.messages.FileFetchFailed": "未能下载文件。URL:“%s”。错误: %s",
+ "loc.messages.ParametersFileParsingFailed": "请确保参数文件(“%s”)有效。分析过程中任务失败,出现以下错误: %s",
+ "loc.messages.StartingDeployment": "正在启动部署。",
+ "loc.messages.CreateTemplateDeploymentSucceeded": "已成功部署模板。",
+ "loc.messages.CreateTemplateDeploymentFailed": "创建或更新模板部署时任务失败。",
+ "loc.messages.ErrorsInYourDeployment": "部署中出现错误。错误代码: %s。",
+ "loc.messages.Details": "详细信息:",
+ "loc.messages.ErrorType": "错误类型:",
+ "loc.messages.PolicyDefinitionName": "策略定义名称:",
+ "loc.messages.PolicyAssignmentName": "策略分配名称:",
+ "loc.messages.StartingValidation": "正在启动模板验证。",
+ "loc.messages.ValidDeployment": "已成功完成模板部署验证。",
+ "loc.messages.CreateTemplateDeploymentValidationFailed": "模板验证失败。错误: %s。",
+ "loc.messages.DeletingResourceGroup": "正在删除资源组: %s",
+ "loc.messages.CouldNotDeletedResourceGroup": "无法删除资源组:“%s”。操作失败,错误: %s",
+ "loc.messages.DeletedResourceGroup": "已删除的资源组: %s",
+ "loc.messages.InvalidAction": "此操作未定义。请与任务作者核实。",
+ "loc.messages.ARGD_ConstructorFailed": "任务初始化失败。错误: %s",
+ "loc.messages.InvalidTemplateLocation": "提供的模板位置无效。任务仅支持“链接的项目”或“文件的 URL”",
+ "loc.messages.EncodingNotSupported": "文件“%s”的编码为“%s”,它不受支持。支持的文件编码为 [\"utf-8\"、\"utf-16le\"]",
+ "loc.messages.CouldNotDetectEncoding": "无法检测到文件“%s”的编码",
+ "loc.messages.DetectedFileEncoding": "为文件“%s”检测到的编码为“%s”",
+ "loc.messages.ErrorWhileParsingParameter": "由于“%s”,替代“%s”参数时出错,确保其遵循 JavaScript 对象表示法(JSON)",
+ "loc.messages.TemplateFilePatternMatchingMoreThanOneFile": "找到多个匹配模板文件模式 %s 的文件",
+ "loc.messages.TemplateParameterFilePatternMatchingMoreThanOneFile": "找到多个匹配模板参数文件模式 %s 的文件",
+ "loc.messages.TemplateFilePatternMatchingNoFile": "找不到匹配模板文件模式的任何文件",
+ "loc.messages.TemplateParameterFilePatternMatchingNoFile": "找不到匹配模板文件模式的任何文件",
+ "loc.messages.ParametersPatternMatchesADirectoryInsteadOfAFile": "参数文件模式匹配目录,而不是文件。",
+ "loc.messages.CsmFilePatternMatchesADirectoryInsteadOfAFile": "模板文件模式匹配目录,而不是文件: %s",
+ "loc.messages.AddedOutputVariable": "已更新的输出变量“%s”,该变量包含字符串格式的当前部署对象的输出部分。",
+ "loc.messages.UnableToReadResponseBody": "无法读取响应正文。错误: %s",
+ "loc.messages.MoreInformationOnAzurePortal": "Azure 门户的详细信息",
+ "loc.messages.LogDeploymentName": "部署名称为 %s",
+ "loc.messages.ResourceGroupNameNotProvided": "应提供资源组名称",
+ "loc.messages.LocationNotProvided": "需要位置以进行部署",
+ "loc.messages.ARMServiceConnectionScope": "ARM 服务连接部署范围 - %s",
+ "loc.messages.ServicePrincipalRoleAssignmentDetails": "请确保为名称为 %s 的服务主体分配了实体 %s 的正确角色。访问链接以了解更多详细信息: https://docs.microsoft.com/zh-cn/azure/role-based-access-control/role-assignments-portal",
+ "loc.messages.ServicePrincipalFetchFailed": "提取服务主体详细信息时出错: %s",
+ "loc.messages.FindMoreDeploymentDetailsAzurePortal": "任务已成功创建 Azure 资源管理器部署,但部署失败。请在以下位置查看更多详细的 Azure 资源管理器部署日志: (请复制并粘贴链接) %s",
+ "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": "查看故障排除指南以了解你的问题是否已解决: https://docs.microsoft.com/en-us/azure/devops/pipelines/tasks/deploy/azure-resource-group-deployment?view=azure-devops#troubleshooting",
+ "loc.messages.IncompatibleAzureCLIVersion": "Azure CLI 版本应 >= 2.20.0",
+ "loc.messages.AzureCLINotFound": "在代理上找不到 Azure CLI。",
+ "loc.messages.FailedToFetchAzureCLIVersion": "无法从代理提取 az cli 版本。错误: %s",
+ "loc.messages.BicepBuildFailed": "“az bicep 版本”失败。错误: %s",
+ "loc.messages.BicepFileCleanupFailed": "未能删除 Bicep 文件。错误: %s",
+ "loc.messages.LoginFailed": "Azure 登录失败: %s",
+ "loc.messages.MSILoginFailed": "使用托管服务标识进行 Azure 登录失败: %s",
+ "loc.messages.AuthSchemeNotSupported": "不支持身份验证方案 %s",
+ "loc.messages.ErrorInSettingUpSubscription": "设置订阅时出错: %s",
+ "loc.messages.BicepParamBuildFailed": "\"az bicep build-param\" failed. Error: %s",
+ "loc.messages.IncompatibleAzureCLIVersionBicepParam": "Azure CLI version should be >= 2.47.0 to use .bicepparam file"
}
\ 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 d307dbe924a3..5575467fd6cd 100644
--- a/Tasks/AzureResourceManagerTemplateDeploymentV3/Strings/resources.resjson/zh-TW/resources.resjson
+++ b/Tasks/AzureResourceManagerTemplateDeploymentV3/Strings/resources.resjson/zh-TW/resources.resjson
@@ -1,103 +1,105 @@
-{
- "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": "部署範圍",
- "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": "針對資源群組部署範圍: 部署資源群組的位置。如果訂用帳戶中已有資源群組,則會忽略此值。\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。",
- "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若要使用儲存在私人儲存體帳戶中的檔案,請擷取共用存取簽章 (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。",
- "loc.input.label.csmFile": "範本",
- "loc.input.help.csmFile": "請指定指向 Azure Resource Manager 範本的路徑或模式。如需範本的詳細資訊,請參閱 https://aka.ms/azuretemplates。若要立即啟動,請使用範本 https://aka.ms/sampletemplate。當 Azure CLI 版本大於 2.20.0 時,'連結的成品' 也支援 Bicep 檔案",
- "loc.input.label.csmParametersFile": "範本參數",
- "loc.input.help.csmParametersFile": "指定 Azure Resource Manager 範本之參數檔案的路徑或模式指標。當 Azure CLI 版本大於 2.20.0 時,'連結的成品' 也支援 Bicep 檔案",
- "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": "如需更多詳細資料,請參閱[這裡](https://docs.microsoft.com/zh-tw/azure/azure-resource-manager/templates/deployment-modes)。\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": "為輸出變數提供變數的名稱,該名稱會以字串格式包含目前部署物件的輸出區段。您可以使用 \"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.input.label.useWithoutJSON": "使用未套用 JSON.Stringify 的個別輸出值",
- "loc.input.help.useWithoutJSON": "正在根據預設透過 JSON.Stringify 轉換個別輸出值。如果您想要以原樣使用輸出值,而不是透過 JSON.Stringify 將其轉換,請啟用此選項。如需詳細資料,請參閱[此處](https://github.com/microsoft/azure-pipelines-tasks/tree/master/Tasks/AzureResourceManagerTemplateDeploymentV3#deployment-outputs)",
- "loc.messages.CheckResourceGroupExistence": "正在檢查下列資源群組是否存在: %s。",
- "loc.messages.ResourceGroupStatusFetchFailed": "無法查看資源群組狀態。錯誤: %s。",
- "loc.messages.ResourceGroupStatus": "已有資源群組: %s。",
- "loc.messages.ResourceGroupCreationFailed": "無法建立資源群組。錯誤: %s",
- "loc.messages.CreatingNewRG": "正在建立資源群組: %s",
- "loc.messages.CreatedRG": "資源群組建立成功。",
- "loc.messages.CreatingTemplateDeployment": "正在建立部署參數。",
- "loc.messages.TemplateParsingFailed": "請確定範本檔案 ('%s') 有效。剖析時工作失敗。錯誤如下: %s",
- "loc.messages.FileFetchFailed": "無法下載檔案。URL: '%s'。錯誤: %s",
- "loc.messages.ParametersFileParsingFailed": "請確定參數檔案 ('%s') 有效。剖析時工作失敗。錯誤如下: %s",
- "loc.messages.StartingDeployment": "正在啟動部署。",
- "loc.messages.CreateTemplateDeploymentSucceeded": "已成功部署範本。",
- "loc.messages.CreateTemplateDeploymentFailed": "建立或更新範本部署時工作失敗。",
- "loc.messages.ErrorsInYourDeployment": "部署發生錯誤。錯誤代碼: %s。",
- "loc.messages.Details": "詳細資料:",
- "loc.messages.ErrorType": "錯誤類型:",
- "loc.messages.PolicyDefinitionName": "原則定義名稱:",
- "loc.messages.PolicyAssignmentName": "原則指派名稱:",
- "loc.messages.StartingValidation": "正在啟動範本驗證。",
- "loc.messages.ValidDeployment": "範本部署驗證已成功完成。",
- "loc.messages.CreateTemplateDeploymentValidationFailed": "範本驗證失敗。錯誤: %s。",
- "loc.messages.DeletingResourceGroup": "正在刪除資源群組: %s",
- "loc.messages.CouldNotDeletedResourceGroup": "無法刪除資源群組: '%s'。作業失敗。錯誤: %s",
- "loc.messages.DeletedResourceGroup": "已刪除的資源群組: %s",
- "loc.messages.InvalidAction": "此動作未定義。請連絡工作作者。",
- "loc.messages.ARGD_ConstructorFailed": "初始化時工作失敗。錯誤: %s",
- "loc.messages.InvalidTemplateLocation": "提供的範本位置無效。工作只支援「連結的成品」或「檔案 URL」",
- "loc.messages.EncodingNotSupported": "檔案 '%s' 的編碼為不受支援的 '%s'。支援的檔案編碼為 ['utf-8'、'utf-16le']",
- "loc.messages.CouldNotDetectEncoding": "偵測不到檔案 '%s' 的編碼",
- "loc.messages.DetectedFileEncoding": "偵測到檔案 '%s' 的編碼為 '%s'",
- "loc.messages.ErrorWhileParsingParameter": "覆寫 '%s' 參數時發生錯誤 (原因為 '%s'),請確認其遵循 JavaScript 物件標記法 (JSON)",
- "loc.messages.TemplateFilePatternMatchingMoreThanOneFile": "找到多個檔案符合範本檔案模式: %s",
- "loc.messages.TemplateParameterFilePatternMatchingMoreThanOneFile": "找到多個檔案符合範本參數檔案模式: %s",
- "loc.messages.TemplateFilePatternMatchingNoFile": "找不到任何符合範本檔案模式的檔案",
- "loc.messages.TemplateParameterFilePatternMatchingNoFile": "找不到任何符合範本檔案模式的檔案",
- "loc.messages.ParametersPatternMatchesADirectoryInsteadOfAFile": "與範本檔案模式相符的是目錄而非檔案。",
- "loc.messages.CsmFilePatternMatchesADirectoryInsteadOfAFile": "與範本檔案模式相符的是目錄而非檔案: %s",
- "loc.messages.AddedOutputVariable": "已更新輸出變數 '%s',其包含格式為字串之目前部署物件的輸出區段。",
- "loc.messages.UnableToReadResponseBody": "無法讀取回應主體。錯誤: %s",
- "loc.messages.MoreInformationOnAzurePortal": "Azure 入口網站的詳細資訊",
- "loc.messages.LogDeploymentName": "部署名稱為 %s",
- "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",
- "loc.messages.IncompatibleAzureCLIVersion": "Azure CLI 版本應 >= 2.20.0",
- "loc.messages.AzureCLINotFound": "在代理程式上找不到 Azure CLI。",
- "loc.messages.FailedToFetchAzureCLIVersion": "無法從代理程式擷取 AZ CLI 版本。錯誤: %s",
- "loc.messages.BicepBuildFailed": "「az bicep 組建」失敗。錯誤: %s",
- "loc.messages.BicepFileCleanupFailed": "無法刪除 Bicep 檔案。錯誤: %s",
- "loc.messages.LoginFailed": "Azure 登入失敗: %s",
- "loc.messages.MSILoginFailed": "使用受管理的服務識別登入 Azure 失敗: %s",
- "loc.messages.AuthSchemeNotSupported": "不支援驗證結構描述 %s",
- "loc.messages.ErrorInSettingUpSubscription": "設定訂用帳戶時發生錯誤: %s"
+{
+ "loc.friendlyName": "ARM 範本部署",
+ "loc.helpMarkDown": "[深入了解此工作](https://aka.ms/armtaskreadme)",
+ "loc.description": "將 Azure Resource Manager (ARM) 範本部署到所有部署範圍",
+ "loc.instanceNameFormat": "ARM 範本部署: $(deploymentScope) 範圍",
+ "loc.releaseNotes": "- Added support for bicepparam.",
+ "loc.group.displayName.AzureDetails": "Azure 詳細資料",
+ "loc.group.displayName.Template": "範本",
+ "loc.group.displayName.Advanced": "進階",
+ "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": "針對資源群組部署範圍: 部署資源群組的位置。如果訂用帳戶中已有資源群組,則會忽略此值。\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。",
+ "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若要使用儲存在私人儲存體帳戶中的檔案,請擷取共用存取簽章 (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。",
+ "loc.input.label.csmFile": "範本",
+ "loc.input.help.csmFile": "請指定指向 Azure Resource Manager 範本的路徑或模式。如需範本的詳細資訊,請參閱 https://aka.ms/azuretemplates。若要立即啟動,請使用範本 https://aka.ms/sampletemplate。當 Azure CLI 版本大於 2.20.0 時,'連結的成品' 也支援 Bicep 檔案",
+ "loc.input.label.csmParametersFile": "範本參數",
+ "loc.input.help.csmParametersFile": "Specify the path or a pattern pointing for the parameters file for the Azure Resource Manager template. 'Linked artifact' also has support for Bicep Param files when the Azure CLI version > 2.47.0",
+ "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": "如需更多詳細資料,請參閱[這裡](https://docs.microsoft.com/zh-tw/azure/azure-resource-manager/templates/deployment-modes)。\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": "為輸出變數提供變數的名稱,該名稱會以字串格式包含目前部署物件的輸出區段。您可以使用 \"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.input.label.useWithoutJSON": "使用未套用 JSON.Stringify 的個別輸出值",
+ "loc.input.help.useWithoutJSON": "正在根據預設透過 JSON.Stringify 轉換個別輸出值。如果您想要以原樣使用輸出值,而不是透過 JSON.Stringify 將其轉換,請啟用此選項。如需詳細資料,請參閱[此處](https://github.com/microsoft/azure-pipelines-tasks/tree/master/Tasks/AzureResourceManagerTemplateDeploymentV3#deployment-outputs)",
+ "loc.messages.CheckResourceGroupExistence": "正在檢查下列資源群組是否存在: %s。",
+ "loc.messages.ResourceGroupStatusFetchFailed": "無法查看資源群組狀態。錯誤: %s。",
+ "loc.messages.ResourceGroupStatus": "已有資源群組: %s。",
+ "loc.messages.ResourceGroupCreationFailed": "無法建立資源群組。錯誤: %s",
+ "loc.messages.CreatingNewRG": "正在建立資源群組: %s",
+ "loc.messages.CreatedRG": "資源群組建立成功。",
+ "loc.messages.CreatingTemplateDeployment": "正在建立部署參數。",
+ "loc.messages.TemplateParsingFailed": "請確定範本檔案 ('%s') 有效。剖析時工作失敗。錯誤如下: %s",
+ "loc.messages.FileFetchFailed": "無法下載檔案。URL: '%s'。錯誤: %s",
+ "loc.messages.ParametersFileParsingFailed": "請確定參數檔案 ('%s') 有效。剖析時工作失敗。錯誤如下: %s",
+ "loc.messages.StartingDeployment": "正在啟動部署。",
+ "loc.messages.CreateTemplateDeploymentSucceeded": "已成功部署範本。",
+ "loc.messages.CreateTemplateDeploymentFailed": "建立或更新範本部署時工作失敗。",
+ "loc.messages.ErrorsInYourDeployment": "部署發生錯誤。錯誤代碼: %s。",
+ "loc.messages.Details": "詳細資料:",
+ "loc.messages.ErrorType": "錯誤類型:",
+ "loc.messages.PolicyDefinitionName": "原則定義名稱:",
+ "loc.messages.PolicyAssignmentName": "原則指派名稱:",
+ "loc.messages.StartingValidation": "正在啟動範本驗證。",
+ "loc.messages.ValidDeployment": "範本部署驗證已成功完成。",
+ "loc.messages.CreateTemplateDeploymentValidationFailed": "範本驗證失敗。錯誤: %s。",
+ "loc.messages.DeletingResourceGroup": "正在刪除資源群組: %s",
+ "loc.messages.CouldNotDeletedResourceGroup": "無法刪除資源群組: '%s'。作業失敗。錯誤: %s",
+ "loc.messages.DeletedResourceGroup": "已刪除的資源群組: %s",
+ "loc.messages.InvalidAction": "此動作未定義。請連絡工作作者。",
+ "loc.messages.ARGD_ConstructorFailed": "初始化時工作失敗。錯誤: %s",
+ "loc.messages.InvalidTemplateLocation": "提供的範本位置無效。工作只支援「連結的成品」或「檔案 URL」",
+ "loc.messages.EncodingNotSupported": "檔案 '%s' 的編碼為不受支援的 '%s'。支援的檔案編碼為 ['utf-8'、'utf-16le']",
+ "loc.messages.CouldNotDetectEncoding": "偵測不到檔案 '%s' 的編碼",
+ "loc.messages.DetectedFileEncoding": "偵測到檔案 '%s' 的編碼為 '%s'",
+ "loc.messages.ErrorWhileParsingParameter": "覆寫 '%s' 參數時發生錯誤 (原因為 '%s'),請確認其遵循 JavaScript 物件標記法 (JSON)",
+ "loc.messages.TemplateFilePatternMatchingMoreThanOneFile": "找到多個檔案符合範本檔案模式: %s",
+ "loc.messages.TemplateParameterFilePatternMatchingMoreThanOneFile": "找到多個檔案符合範本參數檔案模式: %s",
+ "loc.messages.TemplateFilePatternMatchingNoFile": "找不到任何符合範本檔案模式的檔案",
+ "loc.messages.TemplateParameterFilePatternMatchingNoFile": "找不到任何符合範本檔案模式的檔案",
+ "loc.messages.ParametersPatternMatchesADirectoryInsteadOfAFile": "與範本檔案模式相符的是目錄而非檔案。",
+ "loc.messages.CsmFilePatternMatchesADirectoryInsteadOfAFile": "與範本檔案模式相符的是目錄而非檔案: %s",
+ "loc.messages.AddedOutputVariable": "已更新輸出變數 '%s',其包含格式為字串之目前部署物件的輸出區段。",
+ "loc.messages.UnableToReadResponseBody": "無法讀取回應主體。錯誤: %s",
+ "loc.messages.MoreInformationOnAzurePortal": "Azure 入口網站的詳細資訊",
+ "loc.messages.LogDeploymentName": "部署名稱為 %s",
+ "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",
+ "loc.messages.IncompatibleAzureCLIVersion": "Azure CLI 版本應 >= 2.20.0",
+ "loc.messages.AzureCLINotFound": "在代理程式上找不到 Azure CLI。",
+ "loc.messages.FailedToFetchAzureCLIVersion": "無法從代理程式擷取 AZ CLI 版本。錯誤: %s",
+ "loc.messages.BicepBuildFailed": "「az bicep 組建」失敗。錯誤: %s",
+ "loc.messages.BicepFileCleanupFailed": "無法刪除 Bicep 檔案。錯誤: %s",
+ "loc.messages.LoginFailed": "Azure 登入失敗: %s",
+ "loc.messages.MSILoginFailed": "使用受管理的服務識別登入 Azure 失敗: %s",
+ "loc.messages.AuthSchemeNotSupported": "不支援驗證結構描述 %s",
+ "loc.messages.ErrorInSettingUpSubscription": "設定訂用帳戶時發生錯誤: %s",
+ "loc.messages.BicepParamBuildFailed": "\"az bicep build-param\" failed. Error: %s",
+ "loc.messages.IncompatibleAzureCLIVersionBicepParam": "Azure CLI version should be >= 2.47.0 to use .bicepparam file"
}
\ No newline at end of file
diff --git a/Tasks/CondaEnvironmentV1/Strings/resources.resjson/de-DE/resources.resjson b/Tasks/CondaEnvironmentV1/Strings/resources.resjson/de-DE/resources.resjson
index eb935a25ed48..8d2a3c0b8a27 100644
--- a/Tasks/CondaEnvironmentV1/Strings/resources.resjson/de-DE/resources.resjson
+++ b/Tasks/CondaEnvironmentV1/Strings/resources.resjson/de-DE/resources.resjson
@@ -1,28 +1,29 @@
-{
- "loc.friendlyName": "Conda-Umgebung",
- "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",
- "loc.input.help.createCustomEnvironment": "Erstellen oder reaktivieren Sie eine Conda-Umgebung, statt die base-Umgebung zu verwenden (empfohlen für selbstgehostete Agents).",
- "loc.input.label.environmentName": "Umgebungsname",
- "loc.input.help.environmentName": "Name der Conda-Umgebung, die erstellt und aktiviert bzw. reaktiviert werden soll, sofern bereits vorhanden.",
- "loc.input.label.packageSpecs": "Paketspezifikationen",
- "loc.input.help.packageSpecs": "Durch Leerzeichen getrennte Liste mit Paketen, die in 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.installOptions": "Weitere Optionen für \"conda install\"",
- "loc.input.help.installOptions": "Durch Leerzeichen getrennte Liste der zusätzliche Argumente, die an den Befehl \"conda install\" übergeben werden sollen.",
- "loc.input.label.createOptions": "Weitere Optionen für \"conda create\"",
- "loc.input.help.createOptions": "Durch Leerzeichen getrennte Liste der zusätzliche Argumente, 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.InstallFailed": "Fehler beim Installieren von Paketen. %s",
- "loc.messages.ReactivateExistingEnvironment": "Vorhandene Umgebung \"%s\" gefunden, und der Aufgabenparameter \"Umgebung bereinigen\" ist nicht festgelegt. Reaktivierung wird durchgeführt...",
- "loc.messages.ParameterRequired": "Der Parameter \"%s\" ist erforderlich.",
- "loc.messages.PlatformNotRecognized": "Plattform nicht erkannt.",
- "loc.messages.PrependPath": "Der PATH-Umgebungsvariable wird das Verzeichnis \"%s\" vorangestellt."
+{
+ "loc.friendlyName": "Conda-Umgebung",
+ "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",
+ "loc.input.help.createCustomEnvironment": "Erstellen oder reaktivieren Sie eine Conda-Umgebung, statt die base-Umgebung zu verwenden (empfohlen für selbstgehostete Agents).",
+ "loc.input.label.environmentName": "Umgebungsname",
+ "loc.input.help.environmentName": "Name der Conda-Umgebung, die erstellt und aktiviert bzw. reaktiviert werden soll, sofern bereits vorhanden.",
+ "loc.input.label.packageSpecs": "Paketspezifikationen",
+ "loc.input.help.packageSpecs": "Durch Leerzeichen getrennte Liste mit Paketen, die in 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.installOptions": "Weitere Optionen für \"conda install\"",
+ "loc.input.help.installOptions": "Durch Leerzeichen getrennte Liste der zusätzliche Argumente, die an den Befehl \"conda install\" übergeben werden sollen.",
+ "loc.input.label.createOptions": "Weitere Optionen für \"conda create\"",
+ "loc.input.help.createOptions": "Durch Leerzeichen getrennte Liste der zusätzliche Argumente, 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.InstallFailed": "Fehler beim Installieren von Paketen. %s",
+ "loc.messages.ReactivateExistingEnvironment": "Vorhandene Umgebung \"%s\" gefunden, und der Aufgabenparameter \"Umgebung bereinigen\" ist nicht festgelegt. Reaktivierung wird durchgeführt...",
+ "loc.messages.ParameterRequired": "Der Parameter \"%s\" ist erforderlich.",
+ "loc.messages.PlatformNotRecognized": "Plattform nicht erkannt.",
+ "loc.messages.PrependPath": "Der PATH-Umgebungsvariable wird das Verzeichnis \"%s\" vorangestellt.",
+ "loc.messages.DeprecatedTask": "The CondaEnvironment@1 (Conda environment) task has been deprecated since February 13, 2019 and will soon be retired. Use the Conda CLI ('conda') directly from a bash/pwsh/script task. Please visit https://aka.ms/azdo-deprecated-tasks to learn more about deprecated tasks."
}
\ No newline at end of file
diff --git a/Tasks/CondaEnvironmentV1/Strings/resources.resjson/es-ES/resources.resjson b/Tasks/CondaEnvironmentV1/Strings/resources.resjson/es-ES/resources.resjson
index d9bada567c04..8319da86fc85 100644
--- a/Tasks/CondaEnvironmentV1/Strings/resources.resjson/es-ES/resources.resjson
+++ b/Tasks/CondaEnvironmentV1/Strings/resources.resjson/es-ES/resources.resjson
@@ -1,28 +1,29 @@
-{
- "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",
- "loc.input.help.createCustomEnvironment": "Cree o reactive un entorno de Conda en lugar de usar el entorno \"base\" (recomendado para agentes autohospedados).",
- "loc.input.label.environmentName": "Nombre del entorno",
- "loc.input.help.environmentName": "Nombre del entorno de Conda para crear y activar, o reactivar si ya existe.",
- "loc.input.label.packageSpecs": "Especificaciones del paquete",
- "loc.input.help.packageSpecs": "Lista delimitada por espacios de paquetes para instalar en 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.installOptions": "Otras opciones para \"conda install\"",
- "loc.input.help.installOptions": "Lista delimitada por espacios de argumentos adicionales que se deben pasar al comando \"conda install\".",
- "loc.input.label.createOptions": "Otras opciones para \"conda create\"",
- "loc.input.help.createOptions": "Lista delimitada por espacios de argumentos adicionales 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.InstallFailed": "Error al instalar los paquetes. %s",
- "loc.messages.ReactivateExistingEnvironment": "Se encontró el entorno existente %s y no se estableció el parámetro \"Limpiar entorno\" de la tarea. Reactivando...",
- "loc.messages.ParameterRequired": "El parámetro \"%s\" es obligatorio",
- "loc.messages.PlatformNotRecognized": "Plataforma no reconocida",
- "loc.messages.PrependPath": "Anteponer la variable de entorno PATH con el directorio: %s"
+{
+ "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",
+ "loc.input.help.createCustomEnvironment": "Cree o reactive un entorno de Conda en lugar de usar el entorno \"base\" (recomendado para agentes autohospedados).",
+ "loc.input.label.environmentName": "Nombre del entorno",
+ "loc.input.help.environmentName": "Nombre del entorno de Conda para crear y activar, o reactivar si ya existe.",
+ "loc.input.label.packageSpecs": "Especificaciones del paquete",
+ "loc.input.help.packageSpecs": "Lista delimitada por espacios de paquetes para instalar en 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.installOptions": "Otras opciones para \"conda install\"",
+ "loc.input.help.installOptions": "Lista delimitada por espacios de argumentos adicionales que se deben pasar al comando \"conda install\".",
+ "loc.input.label.createOptions": "Otras opciones para \"conda create\"",
+ "loc.input.help.createOptions": "Lista delimitada por espacios de argumentos adicionales 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.InstallFailed": "Error al instalar los paquetes. %s",
+ "loc.messages.ReactivateExistingEnvironment": "Se encontró el entorno existente %s y no se estableció el parámetro \"Limpiar entorno\" de la tarea. Reactivando...",
+ "loc.messages.ParameterRequired": "El parámetro \"%s\" es obligatorio",
+ "loc.messages.PlatformNotRecognized": "Plataforma no reconocida",
+ "loc.messages.PrependPath": "Anteponer la variable de entorno PATH con el directorio: %s",
+ "loc.messages.DeprecatedTask": "The CondaEnvironment@1 (Conda environment) task has been deprecated since February 13, 2019 and will soon be retired. Use the Conda CLI ('conda') directly from a bash/pwsh/script task. Please visit https://aka.ms/azdo-deprecated-tasks to learn more about deprecated tasks."
}
\ No newline at end of file
diff --git a/Tasks/CondaEnvironmentV1/Strings/resources.resjson/fr-FR/resources.resjson b/Tasks/CondaEnvironmentV1/Strings/resources.resjson/fr-FR/resources.resjson
index 240cb3bfa3e2..9fe48f4d6487 100644
--- a/Tasks/CondaEnvironmentV1/Strings/resources.resjson/fr-FR/resources.resjson
+++ b/Tasks/CondaEnvironmentV1/Strings/resources.resjson/fr-FR/resources.resjson
@@ -1,28 +1,29 @@
-{
- "loc.friendlyName": "Environnement Conda",
- "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é",
- "loc.input.help.createCustomEnvironment": "Créez ou réactivez un environnement Conda au lieu d'utiliser l'environnement 'base' (recommandé pour les agents autohébergés).",
- "loc.input.label.environmentName": "Nom de l'environnement",
- "loc.input.help.environmentName": "Nom de l'environnement Conda à créer et à activer, ou à réactiver s'il existe déjà.",
- "loc.input.label.packageSpecs": "Spécifications du package",
- "loc.input.help.packageSpecs": "Liste de packages délimités par des espaces à installer dans 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.installOptions": "Autres options pour 'conda install'",
- "loc.input.help.installOptions": "Liste d'arguments supplémentaires délimités par des espaces à passer à la commande 'conda install'.",
- "loc.input.label.createOptions": "Autres options pour 'conda create'",
- "loc.input.help.createOptions": "Liste d'arguments supplémentaires délimités 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.InstallFailed": "Échec de l'installation des packages. %s",
- "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.ParameterRequired": "Le paramètre '%s' est obligatoire",
- "loc.messages.PlatformNotRecognized": "Plateforme non reconnue",
- "loc.messages.PrependPath": "Ajout du répertoire %s au début de la variable d'environnement PATH"
+{
+ "loc.friendlyName": "Environnement Conda",
+ "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é",
+ "loc.input.help.createCustomEnvironment": "Créez ou réactivez un environnement Conda au lieu d'utiliser l'environnement 'base' (recommandé pour les agents autohébergés).",
+ "loc.input.label.environmentName": "Nom de l'environnement",
+ "loc.input.help.environmentName": "Nom de l'environnement Conda à créer et à activer, ou à réactiver s'il existe déjà.",
+ "loc.input.label.packageSpecs": "Spécifications du package",
+ "loc.input.help.packageSpecs": "Liste de packages délimités par des espaces à installer dans 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.installOptions": "Autres options pour 'conda install'",
+ "loc.input.help.installOptions": "Liste d'arguments supplémentaires délimités par des espaces à passer à la commande 'conda install'.",
+ "loc.input.label.createOptions": "Autres options pour 'conda create'",
+ "loc.input.help.createOptions": "Liste d'arguments supplémentaires délimités 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.InstallFailed": "Échec de l'installation des packages. %s",
+ "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.ParameterRequired": "Le paramètre '%s' est obligatoire",
+ "loc.messages.PlatformNotRecognized": "Plateforme non reconnue",
+ "loc.messages.PrependPath": "Ajout du répertoire %s au début de la variable d'environnement PATH",
+ "loc.messages.DeprecatedTask": "The CondaEnvironment@1 (Conda environment) task has been deprecated since February 13, 2019 and will soon be retired. Use the Conda CLI ('conda') directly from a bash/pwsh/script task. Please visit https://aka.ms/azdo-deprecated-tasks to learn more about deprecated tasks."
}
\ No newline at end of file
diff --git a/Tasks/CondaEnvironmentV1/Strings/resources.resjson/it-IT/resources.resjson b/Tasks/CondaEnvironmentV1/Strings/resources.resjson/it-IT/resources.resjson
index ec30150f43bf..ee81f77188f2 100644
--- a/Tasks/CondaEnvironmentV1/Strings/resources.resjson/it-IT/resources.resjson
+++ b/Tasks/CondaEnvironmentV1/Strings/resources.resjson/it-IT/resources.resjson
@@ -1,28 +1,29 @@
-{
- "loc.friendlyName": "Ambiente Conda",
- "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",
- "loc.input.help.createCustomEnvironment": "Consente di creare o riattivare un ambiente Conda invece di usare l'ambiente `base` (scelta consigliata per gli agenti self-hosted).",
- "loc.input.label.environmentName": "Nome dell'ambiente",
- "loc.input.help.environmentName": "Nome dell'ambiente Conda da creare e attivare oppure riattivare se è già esistente.",
- "loc.input.label.packageSpecs": "Specifiche del pacchetto",
- "loc.input.help.packageSpecs": "Elenco di pacchetti delimitati da spazi da installare nell'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.installOptions": "Altre opzioni per `conda install`",
- "loc.input.help.installOptions": "Elenco di argomenti aggiuntivi delimitati da spazi da passare al comando `conda install`.",
- "loc.input.label.createOptions": "Altre opzioni per `conda create`",
- "loc.input.help.createOptions": "Elenco di argomenti aggiuntivi delimitati 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.InstallFailed": "Non è stato possibile installare i pacchetti. %s",
- "loc.messages.ReactivateExistingEnvironment": "È stato trovato l'ambiente esistente %s e il parametro \"Pulisci l'ambiente\" dell'attività non è impostato. Verrà riattivato...",
- "loc.messages.ParameterRequired": "Il parametro `%s` è obbligatorio",
- "loc.messages.PlatformNotRecognized": "Piattaforma non riconosciuta",
- "loc.messages.PrependPath": "Alla variabile di ambiente PATH verrà anteposta la directory %s"
+{
+ "loc.friendlyName": "Ambiente Conda",
+ "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",
+ "loc.input.help.createCustomEnvironment": "Consente di creare o riattivare un ambiente Conda invece di usare l'ambiente `base` (scelta consigliata per gli agenti self-hosted).",
+ "loc.input.label.environmentName": "Nome dell'ambiente",
+ "loc.input.help.environmentName": "Nome dell'ambiente Conda da creare e attivare oppure riattivare se è già esistente.",
+ "loc.input.label.packageSpecs": "Specifiche del pacchetto",
+ "loc.input.help.packageSpecs": "Elenco di pacchetti delimitati da spazi da installare nell'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.installOptions": "Altre opzioni per `conda install`",
+ "loc.input.help.installOptions": "Elenco di argomenti aggiuntivi delimitati da spazi da passare al comando `conda install`.",
+ "loc.input.label.createOptions": "Altre opzioni per `conda create`",
+ "loc.input.help.createOptions": "Elenco di argomenti aggiuntivi delimitati 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.InstallFailed": "Non è stato possibile installare i pacchetti. %s",
+ "loc.messages.ReactivateExistingEnvironment": "È stato trovato l'ambiente esistente %s e il parametro \"Pulisci l'ambiente\" dell'attività non è impostato. Verrà riattivato...",
+ "loc.messages.ParameterRequired": "Il parametro `%s` è obbligatorio",
+ "loc.messages.PlatformNotRecognized": "Piattaforma non riconosciuta",
+ "loc.messages.PrependPath": "Alla variabile di ambiente PATH verrà anteposta la directory %s",
+ "loc.messages.DeprecatedTask": "The CondaEnvironment@1 (Conda environment) task has been deprecated since February 13, 2019 and will soon be retired. Use the Conda CLI ('conda') directly from a bash/pwsh/script task. Please visit https://aka.ms/azdo-deprecated-tasks to learn more about deprecated tasks."
}
\ No newline at end of file
diff --git a/Tasks/CondaEnvironmentV1/Strings/resources.resjson/ja-JP/resources.resjson b/Tasks/CondaEnvironmentV1/Strings/resources.resjson/ja-JP/resources.resjson
index 25bced0f568f..e5507e002a42 100644
--- a/Tasks/CondaEnvironmentV1/Strings/resources.resjson/ja-JP/resources.resjson
+++ b/Tasks/CondaEnvironmentV1/Strings/resources.resjson/ja-JP/resources.resjson
@@ -1,28 +1,29 @@
-{
- "loc.friendlyName": "Conda 環境",
- "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": "カスタム環境を作成する",
- "loc.input.help.createCustomEnvironment": "`base` 環境を使用するのではなく、Conda 環境を作成するか再アクティブ化する (セルフホステッド エージェントに推奨)。",
- "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.installOptions": "`conda install` のその他のオプション",
- "loc.input.help.installOptions": "`conda install` コマンドに渡す追加の引数のスペース区切りのリスト。",
- "loc.input.label.createOptions": "`conda create` のその他のオプション",
- "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.InstallFailed": "パッケージをインストールできませんでした。%s",
- "loc.messages.ReactivateExistingEnvironment": "既存の環境 %s が見つかり、タスクの \"Clean environment\" パラメーターは未設定です。再アクティブ化しています...",
- "loc.messages.ParameterRequired": "%s' パラメーターは必須です",
- "loc.messages.PlatformNotRecognized": "プラットフォームが認識されません",
- "loc.messages.PrependPath": "ディレクトリ %s を PATH 環境変数の前に追加しています"
+{
+ "loc.friendlyName": "Conda 環境",
+ "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": "カスタム環境を作成する",
+ "loc.input.help.createCustomEnvironment": "`base` 環境を使用するのではなく、Conda 環境を作成するか再アクティブ化する (セルフホステッド エージェントに推奨)。",
+ "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.installOptions": "`conda install` のその他のオプション",
+ "loc.input.help.installOptions": "`conda install` コマンドに渡す追加の引数のスペース区切りのリスト。",
+ "loc.input.label.createOptions": "`conda create` のその他のオプション",
+ "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.InstallFailed": "パッケージをインストールできませんでした。%s",
+ "loc.messages.ReactivateExistingEnvironment": "既存の環境 %s が見つかり、タスクの \"Clean environment\" パラメーターは未設定です。再アクティブ化しています...",
+ "loc.messages.ParameterRequired": "%s' パラメーターは必須です",
+ "loc.messages.PlatformNotRecognized": "プラットフォームが認識されません",
+ "loc.messages.PrependPath": "ディレクトリ %s を PATH 環境変数の前に追加しています",
+ "loc.messages.DeprecatedTask": "The CondaEnvironment@1 (Conda environment) task has been deprecated since February 13, 2019 and will soon be retired. Use the Conda CLI ('conda') directly from a bash/pwsh/script task. Please visit https://aka.ms/azdo-deprecated-tasks to learn more about deprecated tasks."
}
\ No newline at end of file
diff --git a/Tasks/CondaEnvironmentV1/Strings/resources.resjson/ko-KR/resources.resjson b/Tasks/CondaEnvironmentV1/Strings/resources.resjson/ko-KR/resources.resjson
index da97146ac4eb..ded6479ffd28 100644
--- a/Tasks/CondaEnvironmentV1/Strings/resources.resjson/ko-KR/resources.resjson
+++ b/Tasks/CondaEnvironmentV1/Strings/resources.resjson/ko-KR/resources.resjson
@@ -1,28 +1,29 @@
-{
- "loc.friendlyName": "Conda 환경",
- "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": "사용자 지정 환경 만들기",
- "loc.input.help.createCustomEnvironment": "'base' 환경을 사용하는 대신 Conda 환경을 만들거나 다시 활성화합니다(자체 호스팅 에이전트에 권장됨).",
- "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.installOptions": "'conda install'에 대한 기타 옵션",
- "loc.input.help.installOptions": "'conda install' 명령에 전달할 추가 인수의 공백으로 구분된 목록입니다.",
- "loc.input.label.createOptions": "'conda create'에 대한 기타 옵션",
- "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.InstallFailed": "패키지를 설치하지 못했습니다. %s",
- "loc.messages.ReactivateExistingEnvironment": "기존 환경 %s이(가) 있는데, 작업의 \"환경 정리\" 매개 변수가 설정되지 않았습니다. 다시 활성화하는 중...",
- "loc.messages.ParameterRequired": "'%s' 매개 변수가 필요합니다.",
- "loc.messages.PlatformNotRecognized": "플랫폼을 인식할 수 없습니다.",
- "loc.messages.PrependPath": "PATH 환경 변수 앞에 %s 디렉터리 추가 중"
+{
+ "loc.friendlyName": "Conda 환경",
+ "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": "사용자 지정 환경 만들기",
+ "loc.input.help.createCustomEnvironment": "'base' 환경을 사용하는 대신 Conda 환경을 만들거나 다시 활성화합니다(자체 호스팅 에이전트에 권장됨).",
+ "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.installOptions": "'conda install'에 대한 기타 옵션",
+ "loc.input.help.installOptions": "'conda install' 명령에 전달할 추가 인수의 공백으로 구분된 목록입니다.",
+ "loc.input.label.createOptions": "'conda create'에 대한 기타 옵션",
+ "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.InstallFailed": "패키지를 설치하지 못했습니다. %s",
+ "loc.messages.ReactivateExistingEnvironment": "기존 환경 %s이(가) 있는데, 작업의 \"환경 정리\" 매개 변수가 설정되지 않았습니다. 다시 활성화하는 중...",
+ "loc.messages.ParameterRequired": "'%s' 매개 변수가 필요합니다.",
+ "loc.messages.PlatformNotRecognized": "플랫폼을 인식할 수 없습니다.",
+ "loc.messages.PrependPath": "PATH 환경 변수 앞에 %s 디렉터리 추가 중",
+ "loc.messages.DeprecatedTask": "The CondaEnvironment@1 (Conda environment) task has been deprecated since February 13, 2019 and will soon be retired. Use the Conda CLI ('conda') directly from a bash/pwsh/script task. Please visit https://aka.ms/azdo-deprecated-tasks to learn more about deprecated tasks."
}
\ No newline at end of file
diff --git a/Tasks/CondaEnvironmentV1/Strings/resources.resjson/ru-RU/resources.resjson b/Tasks/CondaEnvironmentV1/Strings/resources.resjson/ru-RU/resources.resjson
index 114b2d11980a..e8155e5a84d4 100644
--- a/Tasks/CondaEnvironmentV1/Strings/resources.resjson/ru-RU/resources.resjson
+++ b/Tasks/CondaEnvironmentV1/Strings/resources.resjson/ru-RU/resources.resjson
@@ -1,28 +1,29 @@
-{
- "loc.friendlyName": "Среда Conda",
- "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": "Создать пользовательскую среду",
- "loc.input.help.createCustomEnvironment": "Создайте или повторно активируйте среду Conda вместо использования базовой среды (рекомендуется для локальных агентов).",
- "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.installOptions": "Другие параметры команды conda install",
- "loc.input.help.installOptions": "Разделенный пробелами список дополнительных аргументов для передачи в команду conda install.",
- "loc.input.label.createOptions": "Другие параметры команды conda create",
- "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.InstallFailed": "Не удалось установить пакеты. %s",
- "loc.messages.ReactivateExistingEnvironment": "Найдена существующая среда %s, и не задан параметр \"Очистить среду\" задачи. Идет повторная активация...",
- "loc.messages.ParameterRequired": "Параметр \"%s\" является обязательным",
- "loc.messages.PlatformNotRecognized": "Платформа не распознана",
- "loc.messages.PrependPath": "Добавление в начало переменной среды PATH каталога: %s"
+{
+ "loc.friendlyName": "Среда Conda",
+ "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": "Создать пользовательскую среду",
+ "loc.input.help.createCustomEnvironment": "Создайте или повторно активируйте среду Conda вместо использования базовой среды (рекомендуется для локальных агентов).",
+ "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.installOptions": "Другие параметры команды conda install",
+ "loc.input.help.installOptions": "Разделенный пробелами список дополнительных аргументов для передачи в команду conda install.",
+ "loc.input.label.createOptions": "Другие параметры команды conda create",
+ "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.InstallFailed": "Не удалось установить пакеты. %s",
+ "loc.messages.ReactivateExistingEnvironment": "Найдена существующая среда %s, и не задан параметр \"Очистить среду\" задачи. Идет повторная активация...",
+ "loc.messages.ParameterRequired": "Параметр \"%s\" является обязательным",
+ "loc.messages.PlatformNotRecognized": "Платформа не распознана",
+ "loc.messages.PrependPath": "Добавление в начало переменной среды PATH каталога: %s",
+ "loc.messages.DeprecatedTask": "The CondaEnvironment@1 (Conda environment) task has been deprecated since February 13, 2019 and will soon be retired. Use the Conda CLI ('conda') directly from a bash/pwsh/script task. Please visit https://aka.ms/azdo-deprecated-tasks to learn more about deprecated tasks."
}
\ No newline at end of file
diff --git a/Tasks/CondaEnvironmentV1/Strings/resources.resjson/zh-CN/resources.resjson b/Tasks/CondaEnvironmentV1/Strings/resources.resjson/zh-CN/resources.resjson
index 437f283b7ee7..65a8151878f9 100644
--- a/Tasks/CondaEnvironmentV1/Strings/resources.resjson/zh-CN/resources.resjson
+++ b/Tasks/CondaEnvironmentV1/Strings/resources.resjson/zh-CN/resources.resjson
@@ -1,28 +1,29 @@
-{
- "loc.friendlyName": "Conda 环境",
- "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": "创建自定义环境",
- "loc.input.help.createCustomEnvironment": "创建或重新激活 Conda 环境,而不是使用 \"base\" 环境(推荐用于自托管代理)。",
- "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.installOptions": "\"conda install\" 的其他选项",
- "loc.input.help.installOptions": "要传递给 \"conda install\" 命令的其他参数的空格分隔的列表。",
- "loc.input.label.createOptions": "\"conda create\" 的其他选项",
- "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.InstallFailed": "无法安装包。%s",
- "loc.messages.ReactivateExistingEnvironment": "找到现有环境 %s 且未设置任务的 \"Clean environment\" 参数。正在重新激活...",
- "loc.messages.ParameterRequired": "“%s”参数是必需的",
- "loc.messages.PlatformNotRecognized": "无法识别的平台",
- "loc.messages.PrependPath": "在 PATH 环境变量前面添加目录: %s"
+{
+ "loc.friendlyName": "Conda 环境",
+ "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": "创建自定义环境",
+ "loc.input.help.createCustomEnvironment": "创建或重新激活 Conda 环境,而不是使用 \"base\" 环境(推荐用于自托管代理)。",
+ "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.installOptions": "\"conda install\" 的其他选项",
+ "loc.input.help.installOptions": "要传递给 \"conda install\" 命令的其他参数的空格分隔的列表。",
+ "loc.input.label.createOptions": "\"conda create\" 的其他选项",
+ "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.InstallFailed": "无法安装包。%s",
+ "loc.messages.ReactivateExistingEnvironment": "找到现有环境 %s 且未设置任务的 \"Clean environment\" 参数。正在重新激活...",
+ "loc.messages.ParameterRequired": "“%s”参数是必需的",
+ "loc.messages.PlatformNotRecognized": "无法识别的平台",
+ "loc.messages.PrependPath": "在 PATH 环境变量前面添加目录: %s",
+ "loc.messages.DeprecatedTask": "The CondaEnvironment@1 (Conda environment) task has been deprecated since February 13, 2019 and will soon be retired. Use the Conda CLI ('conda') directly from a bash/pwsh/script task. Please visit https://aka.ms/azdo-deprecated-tasks to learn more about deprecated tasks."
}
\ No newline at end of file
diff --git a/Tasks/CondaEnvironmentV1/Strings/resources.resjson/zh-TW/resources.resjson b/Tasks/CondaEnvironmentV1/Strings/resources.resjson/zh-TW/resources.resjson
index 52a680f57e70..6a7dfa84f849 100644
--- a/Tasks/CondaEnvironmentV1/Strings/resources.resjson/zh-TW/resources.resjson
+++ b/Tasks/CondaEnvironmentV1/Strings/resources.resjson/zh-TW/resources.resjson
@@ -1,28 +1,29 @@
-{
- "loc.friendlyName": "Conda 環境",
- "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": "建立自訂環境",
- "loc.input.help.createCustomEnvironment": "建立或重新啟用 Conda 環境,而不要使用 'base' 環境 (建議自我裝載式代理程式使用)。",
- "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.installOptions": "'conda install' 的其他選項",
- "loc.input.help.installOptions": "空格分隔清單,包含要傳遞至 `conda install` 的其他引數。",
- "loc.input.label.createOptions": "'conda create' 的其他選項",
- "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.InstallFailed": "無法安裝套件。%s",
- "loc.messages.ReactivateExistingEnvironment": "找到現有的環境 %s,而且工作未設定 [清理環境] 參數。正在重新啟動...",
- "loc.messages.ParameterRequired": "'%s' 參數為必要",
- "loc.messages.PlatformNotRecognized": "無法辨識平台",
- "loc.messages.PrependPath": "在 PATH 環境變數前面加上目錄: %s"
+{
+ "loc.friendlyName": "Conda 環境",
+ "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": "建立自訂環境",
+ "loc.input.help.createCustomEnvironment": "建立或重新啟用 Conda 環境,而不要使用 'base' 環境 (建議自我裝載式代理程式使用)。",
+ "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.installOptions": "'conda install' 的其他選項",
+ "loc.input.help.installOptions": "空格分隔清單,包含要傳遞至 `conda install` 的其他引數。",
+ "loc.input.label.createOptions": "'conda create' 的其他選項",
+ "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.InstallFailed": "無法安裝套件。%s",
+ "loc.messages.ReactivateExistingEnvironment": "找到現有的環境 %s,而且工作未設定 [清理環境] 參數。正在重新啟動...",
+ "loc.messages.ParameterRequired": "'%s' 參數為必要",
+ "loc.messages.PlatformNotRecognized": "無法辨識平台",
+ "loc.messages.PrependPath": "在 PATH 環境變數前面加上目錄: %s",
+ "loc.messages.DeprecatedTask": "The CondaEnvironment@1 (Conda environment) task has been deprecated since February 13, 2019 and will soon be retired. Use the Conda CLI ('conda') directly from a bash/pwsh/script task. Please visit https://aka.ms/azdo-deprecated-tasks to learn more about deprecated tasks."
}
\ No newline at end of file
diff --git a/Tasks/DotNetCoreCLIV2/Strings/resources.resjson/de-DE/resources.resjson b/Tasks/DotNetCoreCLIV2/Strings/resources.resjson/de-DE/resources.resjson
index fee6212aa690..8f7312ec9199 100644
--- a/Tasks/DotNetCoreCLIV2/Strings/resources.resjson/de-DE/resources.resjson
+++ b/Tasks/DotNetCoreCLIV2/Strings/resources.resjson/de-DE/resources.resjson
@@ -1,142 +1,142 @@
-{
- "loc.friendlyName": ".NET 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",
- "loc.group.displayName.restoreAdvanced": "Erweitert",
- "loc.group.displayName.pushAuth": "Zielfeed und Authentifizierung",
- "loc.group.displayName.pushAdvanced": "Erweitert",
- "loc.group.displayName.packOptions": "Paketoptionen",
- "loc.group.displayName.packAdvanced": "Erweitert",
- "loc.group.displayName.generalAdvanced": "Erweitert",
- "loc.input.label.command": "Befehl",
- "loc.input.help.command": "Der auszuführende dotnet-Befehl. Wählen Sie \"Benutzerdefiniert\", um Argumente hinzuzufügen oder einen Befehl zu verwenden, der hier nicht aufgeführt ist.",
- "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 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": "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": "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",
- "loc.input.help.feedRestore": "Schließen Sie den ausgewählten Feed in die generierte Datei \"NuGet.config\" ein. Azure Artifacts muss installiert und lizenziert sein, damit Sie hier einen Feed auswählen können.",
- "loc.input.label.includeNuGetOrg": "Pakete aus \"NuGet.org\" verwenden",
- "loc.input.help.includeNuGetOrg": "\"NuGet.org\" in die erstellte Datei \"NuGet.config\" einbeziehen.",
- "loc.input.label.nugetConfigPath": "Pfad zu \"NuGet.config\"",
- "loc.input.help.nugetConfigPath": "Die Datei \"NuGet.config\" in Ihrem Repository, die die Feeds angibt, aus denen Pakete wiederhergestellt werden.",
- "loc.input.label.externalEndpoints": "Anmeldeinformationen für Feeds außerhalb dieser Organisation/Sammlung",
- "loc.input.help.externalEndpoints": "Anmeldeinformationen für externe Registrierungen, die sich in der ausgewählten \"NuGet.config\" befinden. Lassen Sie dieses Feld für Feeds in dieser Organisation/Sammlung leer. Es werden automatisch die Anmeldeinformationen des Builds verwendet.",
- "loc.input.label.noCache": "Lokalen Cache deaktivieren",
- "loc.input.help.noCache": "Verhindert, dass NuGet Pakete aus dem Cache eines lokalen Computers verwendet werden.",
- "loc.input.label.packagesDirectory": "Zielverzeichnis",
- "loc.input.help.packagesDirectory": "Gibt den Ordner an, in dem Pakete installiert sind. Wenn kein Ordner angegeben ist, werden Pakete im standardmäßigen NuGet-Paketcache wiederhergestellt.",
- "loc.input.label.verbosityRestore": "Ausführlichkeit",
- "loc.input.help.verbosityRestore": "Gibt die Menge der Details an, die in der Ausgabe angezeigt werden.",
- "loc.input.label.searchPatternPush": "Pfad zu den zu veröffentlichenden NuGet-Paketen",
- "loc.input.help.searchPatternPush": "Das Muster, mit dem eine Übereinstimmung vorliegen soll, oder der Pfad zu den NUPKG-Dateien, die hochgeladen werden sollen. Mehrere Muster können durch ein Semikolon getrennt werden.",
- "loc.input.label.nuGetFeedType": "Speicherort für Zielfeed",
- "loc.input.label.feedPublish": "Zielfeed",
- "loc.input.help.feedPublish": "Wählen Sie einen Feed aus, der in dieser Organisation gehostet wird. Azure Artifacts muss installiert und lizenziert sein, damit Sie hier einen Feed auswählen können.",
- "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.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": "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",
- "loc.input.help.outputDir": "Der Ordner, in dem die Pakete erstellt werden. Wenn keine Angabe erfolgt, werden die Pakete zusammen mit der CSPROJ-Datei erstellt.",
- "loc.input.label.nobuild": "Nicht erstellen",
- "loc.input.help.nobuild": "Erstellen Sie das Projekt nicht vor dem Verpacken. Dies entspricht dem Befehlszeilenparameter \"--no-build\".",
- "loc.input.label.includesymbols": "Symbole einschließen",
- "loc.input.help.includesymbols": "Erstellt zusätzlich NuGet-Symbolpakete. Entspricht dem Befehlszeilenparameter \"--include-symbols\".",
- "loc.input.label.includesource": "Quelle einschließen",
- "loc.input.help.includesource": "Schließt Quellcode in das Paket ein. Entspricht dem Befehlszeilenparameter \"--include-source\".",
- "loc.input.label.versioningScheme": "Automatische Versionsverwaltung von Paketen",
- "loc.input.help.versioningScheme": "Kann nicht unter Einbeziehung referenzierter Projekte verwendet werden. Wenn Sie \"Datum und Uhrzeit verwenden\" auswählen, wird bei Auswahl von X, Y und Z eine mit [SemVer](http://semver.org/spec/v1.0.0.html) kompatible Version generiert, die als \"X.Y.Z-ci-datetime\" formatiert ist.\n\nWenn Sie \"Umgebungsvariable verwenden\" auswählen, müssen Sie eine Umgebungsvariable auswählen und sicherstellen, dass sie die Versionsnummer enthält, die Sie verwenden möchten.\n\nWenn Sie \"Buildnummer verwenden\" auswählen, wird die Buildnummer für die Version Ihres Pakets verwendet. **Hinweis:** Legen Sie unter \"Optionen\" das Buildnummernformat als \"[$(BuildDefinitionName)_$(Year:yyyy).$(Month).$(DayOfMonth)$(Rev:.r)](https://go.microsoft.com/fwlink/?LinkID=627416)\" fest.",
- "loc.input.label.versionEnvVar": "Umgebungsvariable",
- "loc.input.help.versionEnvVar": "Geben Sie den Variablennamen ohne $, $env oder % ein.",
- "loc.input.label.requestedMajorVersion": "Hauptversion",
- "loc.input.help.requestedMajorVersion": "Die Angabe \"X\" in der Version [X.Y.Z](http://semver.org/spec/v1.0.0.html).",
- "loc.input.label.requestedMinorVersion": "Nebenversion",
- "loc.input.help.requestedMinorVersion": "Die Angabe \"Y\" in der Version [X.Y.Z](http://semver.org/spec/v1.0.0.html).",
- "loc.input.label.requestedPatchVersion": "Patch",
- "loc.input.help.requestedPatchVersion": "Die Angabe \"Z\" in der Version [X.Y.Z](http://semver.org/spec/v1.0.0.html).",
- "loc.input.label.buildProperties": "Zusätzliche Buildeigenschaften",
- "loc.input.help.buildProperties": "Gibt eine Liste von Token-Wert-Paaren an, durch Semikolons getrennt, wobei jedes Vorkommen von $token$ in der NUSPEC-Datei durch den angegebenen Wert ersetzt wird. Werte können Zeichenfolgen in Anführungszeichen sein.",
- "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. 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.",
- "loc.messages.Error_CommandNotRecognized": "Der Befehl %s wurde nicht erkannt.",
- "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": "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.PackagesFailedToInstall": "Fehler beim Wiederherstellen der Pakete",
- "loc.messages.PackagesFailedToPublish": "Fehler beim Veröffentlichen der Pakete.",
- "loc.messages.PackagesInstalledSuccessfully": "Pakete wurden erfolgreich wiederhergestellt",
- "loc.messages.PackagesPublishedSuccessfully": "Pakete wurden erfolgreich veröffentlicht.",
- "loc.messages.UnknownFeedType": "Unbekannter Feedtyp \"%s\".",
- "loc.messages.Warning_AutomaticallyVersionReferencedProjects": "Die Optionen zur automatischen Paketversionsverwaltung und zum Einbeziehen referenzierter Projekte funktionieren nicht zusammen. Referenzierte Projekte erben nicht die benutzerdefinierte Version, die von den Einstellungen zur automatischen Versionsverwaltung bereitgestellt wird.",
- "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.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": "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.",
- "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": "\"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": "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.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.",
- "loc.messages.Warning_IncludeNuGetOrgEnabled": "IncludeNugetOrg ist derzeit für diese Aufgabe aktiviert. Um diese Warnung zu beheben, bearbeiten Sie Ihre Buildaufgabe, und legen Sie \"includeNuGetOrg\" auf \"false\" fest, oder deaktivieren Sie \"Pakete aus NuGet.org verwenden\".",
- "loc.messages.Error_IncludeNuGetOrgEnabled": "Pakete konnten nicht wiederhergestellt werden. Bearbeiten Sie Ihre Buildaufgabe, und legen Sie \"includeNuGetOrg\" auf \"false\" fest, oder deaktivieren Sie \"Pakete aus NuGet.org verwenden\"."
+{
+ "loc.friendlyName": ".NET 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",
+ "loc.group.displayName.restoreAdvanced": "Erweitert",
+ "loc.group.displayName.pushAuth": "Zielfeed und Authentifizierung",
+ "loc.group.displayName.pushAdvanced": "Erweitert",
+ "loc.group.displayName.packOptions": "Paketoptionen",
+ "loc.group.displayName.packAdvanced": "Erweitert",
+ "loc.group.displayName.generalAdvanced": "Erweitert",
+ "loc.input.label.command": "Befehl",
+ "loc.input.help.command": "Der auszuführende dotnet-Befehl. Wählen Sie \"Benutzerdefiniert\", um Argumente hinzuzufügen oder einen Befehl zu verwenden, der hier nicht aufgeführt ist.",
+ "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": "Path to project(s) or solution(s)",
+ "loc.input.help.projects": "The path to the csproj or sln file(s) to use. You can use wildcards (e.g. **/*.csproj for all .csproj files in all subfolders). **This field follows glob pattern, and is run against root of the repository at all times irrespective of Working Directory.**",
+ "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": "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": "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",
+ "loc.input.help.feedRestore": "Schließen Sie den ausgewählten Feed in die generierte Datei \"NuGet.config\" ein. Azure Artifacts muss installiert und lizenziert sein, damit Sie hier einen Feed auswählen können.",
+ "loc.input.label.includeNuGetOrg": "Pakete aus \"NuGet.org\" verwenden",
+ "loc.input.help.includeNuGetOrg": "\"NuGet.org\" in die erstellte Datei \"NuGet.config\" einbeziehen.",
+ "loc.input.label.nugetConfigPath": "Pfad zu \"NuGet.config\"",
+ "loc.input.help.nugetConfigPath": "Die Datei \"NuGet.config\" in Ihrem Repository, die die Feeds angibt, aus denen Pakete wiederhergestellt werden.",
+ "loc.input.label.externalEndpoints": "Anmeldeinformationen für Feeds außerhalb dieser Organisation/Sammlung",
+ "loc.input.help.externalEndpoints": "Anmeldeinformationen für externe Registrierungen, die sich in der ausgewählten \"NuGet.config\" befinden. Lassen Sie dieses Feld für Feeds in dieser Organisation/Sammlung leer. Es werden automatisch die Anmeldeinformationen des Builds verwendet.",
+ "loc.input.label.noCache": "Lokalen Cache deaktivieren",
+ "loc.input.help.noCache": "Verhindert, dass NuGet Pakete aus dem Cache eines lokalen Computers verwendet werden.",
+ "loc.input.label.packagesDirectory": "Zielverzeichnis",
+ "loc.input.help.packagesDirectory": "Gibt den Ordner an, in dem Pakete installiert sind. Wenn kein Ordner angegeben ist, werden Pakete im standardmäßigen NuGet-Paketcache wiederhergestellt.",
+ "loc.input.label.verbosityRestore": "Ausführlichkeit",
+ "loc.input.help.verbosityRestore": "Gibt die Menge der Details an, die in der Ausgabe angezeigt werden.",
+ "loc.input.label.searchPatternPush": "Pfad zu den zu veröffentlichenden NuGet-Paketen",
+ "loc.input.help.searchPatternPush": "Das Muster, mit dem eine Übereinstimmung vorliegen soll, oder der Pfad zu den NUPKG-Dateien, die hochgeladen werden sollen. Mehrere Muster können durch ein Semikolon getrennt werden.",
+ "loc.input.label.nuGetFeedType": "Speicherort für Zielfeed",
+ "loc.input.label.feedPublish": "Zielfeed",
+ "loc.input.help.feedPublish": "Wählen Sie einen Feed aus, der in dieser Organisation gehostet wird. Azure Artifacts muss installiert und lizenziert sein, damit Sie hier einen Feed auswählen können.",
+ "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.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": "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",
+ "loc.input.help.outputDir": "Der Ordner, in dem die Pakete erstellt werden. Wenn keine Angabe erfolgt, werden die Pakete zusammen mit der CSPROJ-Datei erstellt.",
+ "loc.input.label.nobuild": "Nicht erstellen",
+ "loc.input.help.nobuild": "Erstellen Sie das Projekt nicht vor dem Verpacken. Dies entspricht dem Befehlszeilenparameter \"--no-build\".",
+ "loc.input.label.includesymbols": "Symbole einschließen",
+ "loc.input.help.includesymbols": "Erstellt zusätzlich NuGet-Symbolpakete. Entspricht dem Befehlszeilenparameter \"--include-symbols\".",
+ "loc.input.label.includesource": "Quelle einschließen",
+ "loc.input.help.includesource": "Schließt Quellcode in das Paket ein. Entspricht dem Befehlszeilenparameter \"--include-source\".",
+ "loc.input.label.versioningScheme": "Automatische Versionsverwaltung von Paketen",
+ "loc.input.help.versioningScheme": "Kann nicht unter Einbeziehung referenzierter Projekte verwendet werden. Wenn Sie \"Datum und Uhrzeit verwenden\" auswählen, wird bei Auswahl von X, Y und Z eine mit [SemVer](http://semver.org/spec/v1.0.0.html) kompatible Version generiert, die als \"X.Y.Z-ci-datetime\" formatiert ist.\n\nWenn Sie \"Umgebungsvariable verwenden\" auswählen, müssen Sie eine Umgebungsvariable auswählen und sicherstellen, dass sie die Versionsnummer enthält, die Sie verwenden möchten.\n\nWenn Sie \"Buildnummer verwenden\" auswählen, wird die Buildnummer für die Version Ihres Pakets verwendet. **Hinweis:** Legen Sie unter \"Optionen\" das Buildnummernformat als \"[$(BuildDefinitionName)_$(Year:yyyy).$(Month).$(DayOfMonth)$(Rev:.r)](https://go.microsoft.com/fwlink/?LinkID=627416)\" fest.",
+ "loc.input.label.versionEnvVar": "Umgebungsvariable",
+ "loc.input.help.versionEnvVar": "Geben Sie den Variablennamen ohne $, $env oder % ein.",
+ "loc.input.label.requestedMajorVersion": "Hauptversion",
+ "loc.input.help.requestedMajorVersion": "Die Angabe \"X\" in der Version [X.Y.Z](http://semver.org/spec/v1.0.0.html).",
+ "loc.input.label.requestedMinorVersion": "Nebenversion",
+ "loc.input.help.requestedMinorVersion": "Die Angabe \"Y\" in der Version [X.Y.Z](http://semver.org/spec/v1.0.0.html).",
+ "loc.input.label.requestedPatchVersion": "Patch",
+ "loc.input.help.requestedPatchVersion": "Die Angabe \"Z\" in der Version [X.Y.Z](http://semver.org/spec/v1.0.0.html).",
+ "loc.input.label.buildProperties": "Zusätzliche Buildeigenschaften",
+ "loc.input.help.buildProperties": "Gibt eine Liste von Token-Wert-Paaren an, durch Semikolons getrennt, wobei jedes Vorkommen von $token$ in der NUSPEC-Datei durch den angegebenen Wert ersetzt wird. Werte können Zeichenfolgen in Anführungszeichen sein.",
+ "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. 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.",
+ "loc.messages.Error_CommandNotRecognized": "Der Befehl %s wurde nicht erkannt.",
+ "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": "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.PackagesFailedToInstall": "Fehler beim Wiederherstellen der Pakete",
+ "loc.messages.PackagesFailedToPublish": "Fehler beim Veröffentlichen der Pakete.",
+ "loc.messages.PackagesInstalledSuccessfully": "Pakete wurden erfolgreich wiederhergestellt",
+ "loc.messages.PackagesPublishedSuccessfully": "Pakete wurden erfolgreich veröffentlicht.",
+ "loc.messages.UnknownFeedType": "Unbekannter Feedtyp \"%s\".",
+ "loc.messages.Warning_AutomaticallyVersionReferencedProjects": "Die Optionen zur automatischen Paketversionsverwaltung und zum Einbeziehen referenzierter Projekte funktionieren nicht zusammen. Referenzierte Projekte erben nicht die benutzerdefinierte Version, die von den Einstellungen zur automatischen Versionsverwaltung bereitgestellt wird.",
+ "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.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": "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.",
+ "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": "\"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": "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.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.",
+ "loc.messages.Warning_IncludeNuGetOrgEnabled": "IncludeNugetOrg ist derzeit für diese Aufgabe aktiviert. Um diese Warnung zu beheben, bearbeiten Sie Ihre Buildaufgabe, und legen Sie \"includeNuGetOrg\" auf \"false\" fest, oder deaktivieren Sie \"Pakete aus NuGet.org verwenden\".",
+ "loc.messages.Error_IncludeNuGetOrgEnabled": "Pakete konnten nicht wiederhergestellt werden. Bearbeiten Sie Ihre Buildaufgabe, und legen Sie \"includeNuGetOrg\" auf \"false\" fest, oder deaktivieren Sie \"Pakete aus NuGet.org verwenden\"."
}
\ 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 82a2595b1511..8dbaf55c3bfb 100644
--- a/Tasks/DotNetCoreCLIV2/Strings/resources.resjson/es-ES/resources.resjson
+++ b/Tasks/DotNetCoreCLIV2/Strings/resources.resjson/es-ES/resources.resjson
@@ -1,142 +1,142 @@
-{
- "loc.friendlyName": ".NET 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": "Avanzado",
- "loc.group.displayName.pushAuth": "Fuente de destino y autenticación",
- "loc.group.displayName.pushAdvanced": "Avanzado",
- "loc.group.displayName.packOptions": "Opciones de paquete",
- "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 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": "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": "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",
- "loc.input.help.feedRestore": "Incluya la fuente seleccionada en el archivo NuGet.config generado. Debe tener Azure Artifacts instalado y con licencia para poder seleccionar una fuente aquí.",
- "loc.input.label.includeNuGetOrg": "Usar paquetes de NuGet.org",
- "loc.input.help.includeNuGetOrg": "Incluya NuGet.org en el archivo NuGet.config generado.",
- "loc.input.label.nugetConfigPath": "Ruta de acceso a NuGet.config",
- "loc.input.help.nugetConfigPath": "Archivo NuGet.config del repositorio que especifica las fuentes desde las que se van a restaurar los paquetes.",
- "loc.input.label.externalEndpoints": "Credenciales para fuentes fuera de esta organización o colección",
- "loc.input.help.externalEndpoints": "Credenciales que deben usarse para registros externos que están en el archivo NuGet.config seleccionado. Para fuentes de esta organización o colección, deje este valor en blanco; se usan automáticamente las credenciales de la compilación.",
- "loc.input.label.noCache": "Deshabilitar la caché local",
- "loc.input.help.noCache": "Impide que NuGet utilice paquetes de la memoria caché de las máquinas locales.",
- "loc.input.label.packagesDirectory": "Directorio de destino",
- "loc.input.help.packagesDirectory": "Especifica la carpeta donde se instalan los paquetes. Si no se especifica ninguna carpeta, los paquetes se restauran en la memoria caché de paquetes NuGet predeterminada.",
- "loc.input.label.verbosityRestore": "Nivel de detalle",
- "loc.input.help.verbosityRestore": "Especifica la cantidad de detalles que se muestran en la salida.",
- "loc.input.label.searchPatternPush": "Ruta de acceso a los paquetes NuGet que deben publicarse",
- "loc.input.help.searchPatternPush": "Patrón de coincidencia o ruta de acceso a los archivos nupkg que se van a cargar. Se pueden separar varios patrones con punto y coma.",
- "loc.input.label.nuGetFeedType": "Ubicación de la fuente de destino",
- "loc.input.label.feedPublish": "Fuente de destino",
- "loc.input.help.feedPublish": "Seleccione una fuente hospedada en esta organización. Debe tener Azure Artifacts instalado y con licencia para poder seleccionar una fuente aquí.",
- "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.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": "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",
- "loc.input.help.outputDir": "Carpeta en la que se van a crear los paquetes. Si está vacía, los paquetes se crearán junto al archivo csproj.",
- "loc.input.label.nobuild": "No compilar",
- "loc.input.help.nobuild": "No compilar el proyecto antes de empaquetarlo. Corresponde al parámetro de la línea de comandos --no-build.",
- "loc.input.label.includesymbols": "Incluir símbolos",
- "loc.input.help.includesymbols": "También crea paquetes NuGet de símbolos. Corresponde al parámetro de la línea de comandos --include-symbols.",
- "loc.input.label.includesource": "Incluir origen",
- "loc.input.help.includesource": "Incluye el código fuente en el paquete. Corresponde al parámetro de la línea de comandos --include-source.",
- "loc.input.label.versioningScheme": "Control de versiones de paquete automático",
- "loc.input.help.versioningScheme": "No se puede usar con \"Incluir proyectos a los que se hace referencia\". Si elige \"Usar la fecha y hora\", se generará una versión compatible con [SemVer](http://semver.org/spec/v1.0.0.html) con el formato \"X.Y.Z-ci-datetime\" donde elige X, Y y Z.\n\nSi elige \"Usar una variable de entorno\", debe seleccionar una y asegurarse de que contenga el número de versión que quiere usar.\n\nSi elige \"Usar el número de compilación\", se usará el número de compilación para la versión del paquete. **Nota:** En Opciones, establezca el formato de compilación para que sea \"[$(BuildDefinitionName)_$(Year:yyyy).$(Month).$(DayOfMonth)$(Rev:.r)](https://go.microsoft.com/fwlink/?LinkID=627416)\".",
- "loc.input.label.versionEnvVar": "Variable de entorno",
- "loc.input.help.versionEnvVar": "Escriba el nombre de la variable sin $, $env o %.",
- "loc.input.label.requestedMajorVersion": "Principal",
- "loc.input.help.requestedMajorVersion": "\"X\" en la versión [X.Y.Z](http://semver.org/spec/v1.0.0.html)",
- "loc.input.label.requestedMinorVersion": "Secundaria",
- "loc.input.help.requestedMinorVersion": "\"Y\" en la versión [X.Y.Z](http://semver.org/spec/v1.0.0.html)",
- "loc.input.label.requestedPatchVersion": "Revisión",
- "loc.input.help.requestedPatchVersion": "\"Z\" en la versión [X.Y.Z](http://semver.org/spec/v1.0.0.html)",
- "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.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. 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.",
- "loc.messages.Error_CommandNotRecognized": "No se reconoce el comando %s.",
- "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": "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.PackagesFailedToInstall": "No se pudieron restaurar los paquetes.",
- "loc.messages.PackagesFailedToPublish": "Error al publicar los paquetes.",
- "loc.messages.PackagesInstalledSuccessfully": "Los paquetes se restauraron correctamente.",
- "loc.messages.PackagesPublishedSuccessfully": "Los paquetes se publicaron correctamente.",
- "loc.messages.UnknownFeedType": "Tipo de fuente '%s' desconocido.",
- "loc.messages.Warning_AutomaticallyVersionReferencedProjects": "Las opciones Control de versiones de paquete automático e Incluir proyectos a los que se hace referencia no funcionan juntas. Los proyectos a los que se hace referencia no heredarán la versión personalizada que se proporciona en la configuración de control de versiones automático.",
- "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.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 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\".",
- "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": "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": "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.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.",
- "loc.messages.Warning_IncludeNuGetOrgEnabled": "IncludeNugetOrg está habilitado actualmente para esta tarea. Para resolver esta advertencia, edite la tarea de compilación y establezca \"includeNuGetOrg\" en \"false\" o anule la selección de \"Usar paquetes de NuGet.org\".",
- "loc.messages.Error_IncludeNuGetOrgEnabled": "Error al restaurar los paquetes. Edite la tarea de compilación y establezca \"includeNuGetOrg\" en \"false\" o anule la selección de \"Usar paquetes de NuGet.org\"."
+{
+ "loc.friendlyName": ".NET 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": "Avanzado",
+ "loc.group.displayName.pushAuth": "Fuente de destino y autenticación",
+ "loc.group.displayName.pushAdvanced": "Avanzado",
+ "loc.group.displayName.packOptions": "Opciones de paquete",
+ "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": "Path to project(s) or solution(s)",
+ "loc.input.help.projects": "The path to the csproj or sln file(s) to use. You can use wildcards (e.g. **/*.csproj for all .csproj files in all subfolders). **This field follows glob pattern, and is run against root of the repository at all times irrespective of Working Directory.**",
+ "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": "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": "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",
+ "loc.input.help.feedRestore": "Incluya la fuente seleccionada en el archivo NuGet.config generado. Debe tener Azure Artifacts instalado y con licencia para poder seleccionar una fuente aquí.",
+ "loc.input.label.includeNuGetOrg": "Usar paquetes de NuGet.org",
+ "loc.input.help.includeNuGetOrg": "Incluya NuGet.org en el archivo NuGet.config generado.",
+ "loc.input.label.nugetConfigPath": "Ruta de acceso a NuGet.config",
+ "loc.input.help.nugetConfigPath": "Archivo NuGet.config del repositorio que especifica las fuentes desde las que se van a restaurar los paquetes.",
+ "loc.input.label.externalEndpoints": "Credenciales para fuentes fuera de esta organización o colección",
+ "loc.input.help.externalEndpoints": "Credenciales que deben usarse para registros externos que están en el archivo NuGet.config seleccionado. Para fuentes de esta organización o colección, deje este valor en blanco; se usan automáticamente las credenciales de la compilación.",
+ "loc.input.label.noCache": "Deshabilitar la caché local",
+ "loc.input.help.noCache": "Impide que NuGet utilice paquetes de la memoria caché de las máquinas locales.",
+ "loc.input.label.packagesDirectory": "Directorio de destino",
+ "loc.input.help.packagesDirectory": "Especifica la carpeta donde se instalan los paquetes. Si no se especifica ninguna carpeta, los paquetes se restauran en la memoria caché de paquetes NuGet predeterminada.",
+ "loc.input.label.verbosityRestore": "Nivel de detalle",
+ "loc.input.help.verbosityRestore": "Especifica la cantidad de detalles que se muestran en la salida.",
+ "loc.input.label.searchPatternPush": "Ruta de acceso a los paquetes NuGet que deben publicarse",
+ "loc.input.help.searchPatternPush": "Patrón de coincidencia o ruta de acceso a los archivos nupkg que se van a cargar. Se pueden separar varios patrones con punto y coma.",
+ "loc.input.label.nuGetFeedType": "Ubicación de la fuente de destino",
+ "loc.input.label.feedPublish": "Fuente de destino",
+ "loc.input.help.feedPublish": "Seleccione una fuente hospedada en esta organización. Debe tener Azure Artifacts instalado y con licencia para poder seleccionar una fuente aquí.",
+ "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.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": "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",
+ "loc.input.help.outputDir": "Carpeta en la que se van a crear los paquetes. Si está vacía, los paquetes se crearán junto al archivo csproj.",
+ "loc.input.label.nobuild": "No compilar",
+ "loc.input.help.nobuild": "No compilar el proyecto antes de empaquetarlo. Corresponde al parámetro de la línea de comandos --no-build.",
+ "loc.input.label.includesymbols": "Incluir símbolos",
+ "loc.input.help.includesymbols": "También crea paquetes NuGet de símbolos. Corresponde al parámetro de la línea de comandos --include-symbols.",
+ "loc.input.label.includesource": "Incluir origen",
+ "loc.input.help.includesource": "Incluye el código fuente en el paquete. Corresponde al parámetro de la línea de comandos --include-source.",
+ "loc.input.label.versioningScheme": "Control de versiones de paquete automático",
+ "loc.input.help.versioningScheme": "No se puede usar con \"Incluir proyectos a los que se hace referencia\". Si elige \"Usar la fecha y hora\", se generará una versión compatible con [SemVer](http://semver.org/spec/v1.0.0.html) con el formato \"X.Y.Z-ci-datetime\" donde elige X, Y y Z.\n\nSi elige \"Usar una variable de entorno\", debe seleccionar una y asegurarse de que contenga el número de versión que quiere usar.\n\nSi elige \"Usar el número de compilación\", se usará el número de compilación para la versión del paquete. **Nota:** En Opciones, establezca el formato de compilación para que sea \"[$(BuildDefinitionName)_$(Year:yyyy).$(Month).$(DayOfMonth)$(Rev:.r)](https://go.microsoft.com/fwlink/?LinkID=627416)\".",
+ "loc.input.label.versionEnvVar": "Variable de entorno",
+ "loc.input.help.versionEnvVar": "Escriba el nombre de la variable sin $, $env o %.",
+ "loc.input.label.requestedMajorVersion": "Principal",
+ "loc.input.help.requestedMajorVersion": "\"X\" en la versión [X.Y.Z](http://semver.org/spec/v1.0.0.html)",
+ "loc.input.label.requestedMinorVersion": "Secundaria",
+ "loc.input.help.requestedMinorVersion": "\"Y\" en la versión [X.Y.Z](http://semver.org/spec/v1.0.0.html)",
+ "loc.input.label.requestedPatchVersion": "Revisión",
+ "loc.input.help.requestedPatchVersion": "\"Z\" en la versión [X.Y.Z](http://semver.org/spec/v1.0.0.html)",
+ "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.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. 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.",
+ "loc.messages.Error_CommandNotRecognized": "No se reconoce el comando %s.",
+ "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": "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.PackagesFailedToInstall": "No se pudieron restaurar los paquetes.",
+ "loc.messages.PackagesFailedToPublish": "Error al publicar los paquetes.",
+ "loc.messages.PackagesInstalledSuccessfully": "Los paquetes se restauraron correctamente.",
+ "loc.messages.PackagesPublishedSuccessfully": "Los paquetes se publicaron correctamente.",
+ "loc.messages.UnknownFeedType": "Tipo de fuente '%s' desconocido.",
+ "loc.messages.Warning_AutomaticallyVersionReferencedProjects": "Las opciones Control de versiones de paquete automático e Incluir proyectos a los que se hace referencia no funcionan juntas. Los proyectos a los que se hace referencia no heredarán la versión personalizada que se proporciona en la configuración de control de versiones automático.",
+ "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.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 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\".",
+ "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": "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": "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.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.",
+ "loc.messages.Warning_IncludeNuGetOrgEnabled": "IncludeNugetOrg está habilitado actualmente para esta tarea. Para resolver esta advertencia, edite la tarea de compilación y establezca \"includeNuGetOrg\" en \"false\" o anule la selección de \"Usar paquetes de NuGet.org\".",
+ "loc.messages.Error_IncludeNuGetOrgEnabled": "Error al restaurar los paquetes. Edite la tarea de compilación y establezca \"includeNuGetOrg\" en \"false\" o anule la selección de \"Usar paquetes de NuGet.org\"."
}
\ 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 11435adfd45d..3c8d404a62eb 100644
--- a/Tasks/DotNetCoreCLIV2/Strings/resources.resjson/fr-FR/resources.resjson
+++ b/Tasks/DotNetCoreCLIV2/Strings/resources.resjson/fr-FR/resources.resjson
@@ -1,142 +1,142 @@
-{
- "loc.friendlyName": ".NET 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",
- "loc.group.displayName.restoreAdvanced": "Avancé",
- "loc.group.displayName.pushAuth": "Flux de destination et authentification",
- "loc.group.displayName.pushAdvanced": "Avancé",
- "loc.group.displayName.packOptions": "Options de pack",
- "loc.group.displayName.packAdvanced": "Avancé",
- "loc.group.displayName.generalAdvanced": "Avancé",
- "loc.input.label.command": "Commande",
- "loc.input.help.command": "Commande dotnet à exécuter. Sélectionnez 'Personnalisé' pour ajouter des arguments ou utiliser une commande non listée ici.",
- "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). **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": "É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": "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",
- "loc.input.help.feedRestore": "Incluez le flux sélectionné dans le fichier NuGet.config généré. Pour pouvoir sélectionner un flux, vous devez au préalable installer Azure Artifacts et l'associer à une licence.",
- "loc.input.label.includeNuGetOrg": "Utiliser les packages de NuGet.org",
- "loc.input.help.includeNuGetOrg": "Incluez NuGet.org dans le fichier NuGet.config généré.",
- "loc.input.label.nugetConfigPath": "Chemin de NuGet.config",
- "loc.input.help.nugetConfigPath": "Fichier NuGet.config de votre dépôt qui spécifie les flux de restauration des packages.",
- "loc.input.label.externalEndpoints": "Informations d'identification des flux situés en dehors de cette organisation/collection",
- "loc.input.help.externalEndpoints": "Informations d'identification à utiliser pour les registres externes situés dans le fichier NuGet.config sélectionné. Pour les flux présents dans cette organisation/cette collection, n'indiquez aucune valeur. Les informations d'identification de la build sont utilisées automatiquement.",
- "loc.input.label.noCache": "Désactiver le cache local",
- "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": "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.",
- "loc.input.label.nuGetFeedType": "Emplacement du flux cible",
- "loc.input.label.feedPublish": "Flux cible",
- "loc.input.help.feedPublish": "Sélectionnez un flux hébergé dans cette organisation. Pour permettre la sélection d'un flux, Azure Artifacts doit être installé et associé à une licence.",
- "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.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": "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",
- "loc.input.help.outputDir": "Dossier dans lequel les packages sont créés. S'il est vide, les packages sont créés au même endroit que le fichier csproj.",
- "loc.input.label.nobuild": "Ne pas générer",
- "loc.input.help.nobuild": "Empêche de générer le projet avant de le compresser. Correspond au paramètre de ligne de commande --no-build.",
- "loc.input.label.includesymbols": "Inclure les symboles",
- "loc.input.help.includesymbols": "Crée également des packages NuGet de symboles. Correspond au paramètre de ligne de commande --include-symbols.",
- "loc.input.label.includesource": "Inclure la source",
- "loc.input.help.includesource": "Inclut le code source dans le package. Correspond au paramètre de ligne de commande --include-source.",
- "loc.input.label.versioningScheme": "Contrôle de version de package automatique",
- "loc.input.help.versioningScheme": "Ne peut pas être utilisé avec les projets référencés inclus. Si vous choisissez 'Utiliser la date et l'heure', cela génère une version conforme à [SemVer](http://semver.org/spec/v1.0.0.html) au format 'X.Y.Z-ci-datetime' où vous choisissez X, Y et Z.\n\nSi vous choisissez 'Utiliser une variable d'environnement', vous devez sélectionner une variable d'environnement et vérifier qu'elle contient le numéro de version à utiliser.\n\nSi vous choisissez 'Utiliser le numéro de build', le numéro de build est utilisé en tant que version du package. **Remarque :** Sous Options, définissez le format du numéro de build de la façon suivante '[$(BuildDefinitionName)_$(Year:yyyy).$(Month).$(DayOfMonth)$(Rev:.r)](https://go.microsoft.com/fwlink/?LinkID=627416)'.",
- "loc.input.label.versionEnvVar": "Variable d'environnement",
- "loc.input.help.versionEnvVar": "Entrez le nom de la variable sans $, $env ou %.",
- "loc.input.label.requestedMajorVersion": "Principale",
- "loc.input.help.requestedMajorVersion": "'X' dans la version [X.Y.Z](http://semver.org/spec/v1.0.0.html)",
- "loc.input.label.requestedMinorVersion": "Secondaire",
- "loc.input.help.requestedMinorVersion": "'Y' dans la version [X.Y.Z](http://semver.org/spec/v1.0.0.html)",
- "loc.input.label.requestedPatchVersion": "Correctif",
- "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": "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 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",
- "loc.messages.Error_CommandNotRecognized": "La commande %s n'a pas été reconnue.",
- "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": "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.PackagesFailedToInstall": "Échec de la restauration des packages",
- "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",
- "loc.messages.UnknownFeedType": "Type de flux inconnu '%s'",
- "loc.messages.Warning_AutomaticallyVersionReferencedProjects": "Le contrôle de version automatique du package et les options des projets référencés ne sont pas compatibles. Les projets référencés n'héritent pas de la version personnalisée fournie par les paramètres de contrôle de version automatique.",
- "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.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": "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.",
- "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": "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": "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.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.",
- "loc.messages.Warning_IncludeNuGetOrgEnabled": "IncludeNugetOrg est actuellement activé pour cette tâche. Pour résoudre cet avertissement, modifiez votre tâche de build et définissez 'includeNuGetOrg' sur 'false' ou désélectionnez 'Use packages from NuGet.org'.",
- "loc.messages.Error_IncludeNuGetOrgEnabled": "Nous n’avons pas pu restaurer des paquets. Editez votre tâche de build et mettez 'includeNuGetOrg' à 'false' ou désélectionnez 'Use packages from NuGet.org'."
+{
+ "loc.friendlyName": ".NET 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",
+ "loc.group.displayName.restoreAdvanced": "Avancé",
+ "loc.group.displayName.pushAuth": "Flux de destination et authentification",
+ "loc.group.displayName.pushAdvanced": "Avancé",
+ "loc.group.displayName.packOptions": "Options de pack",
+ "loc.group.displayName.packAdvanced": "Avancé",
+ "loc.group.displayName.generalAdvanced": "Avancé",
+ "loc.input.label.command": "Commande",
+ "loc.input.help.command": "Commande dotnet à exécuter. Sélectionnez 'Personnalisé' pour ajouter des arguments ou utiliser une commande non listée ici.",
+ "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": "Path to project(s) or solution(s)",
+ "loc.input.help.projects": "The path to the csproj or sln file(s) to use. You can use wildcards (e.g. **/*.csproj for all .csproj files in all subfolders). **This field follows glob pattern, and is run against root of the repository at all times irrespective of Working Directory.**",
+ "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": "É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": "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",
+ "loc.input.help.feedRestore": "Incluez le flux sélectionné dans le fichier NuGet.config généré. Pour pouvoir sélectionner un flux, vous devez au préalable installer Azure Artifacts et l'associer à une licence.",
+ "loc.input.label.includeNuGetOrg": "Utiliser les packages de NuGet.org",
+ "loc.input.help.includeNuGetOrg": "Incluez NuGet.org dans le fichier NuGet.config généré.",
+ "loc.input.label.nugetConfigPath": "Chemin de NuGet.config",
+ "loc.input.help.nugetConfigPath": "Fichier NuGet.config de votre dépôt qui spécifie les flux de restauration des packages.",
+ "loc.input.label.externalEndpoints": "Informations d'identification des flux situés en dehors de cette organisation/collection",
+ "loc.input.help.externalEndpoints": "Informations d'identification à utiliser pour les registres externes situés dans le fichier NuGet.config sélectionné. Pour les flux présents dans cette organisation/cette collection, n'indiquez aucune valeur. Les informations d'identification de la build sont utilisées automatiquement.",
+ "loc.input.label.noCache": "Désactiver le cache local",
+ "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": "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.",
+ "loc.input.label.nuGetFeedType": "Emplacement du flux cible",
+ "loc.input.label.feedPublish": "Flux cible",
+ "loc.input.help.feedPublish": "Sélectionnez un flux hébergé dans cette organisation. Pour permettre la sélection d'un flux, Azure Artifacts doit être installé et associé à une licence.",
+ "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.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": "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",
+ "loc.input.help.outputDir": "Dossier dans lequel les packages sont créés. S'il est vide, les packages sont créés au même endroit que le fichier csproj.",
+ "loc.input.label.nobuild": "Ne pas générer",
+ "loc.input.help.nobuild": "Empêche de générer le projet avant de le compresser. Correspond au paramètre de ligne de commande --no-build.",
+ "loc.input.label.includesymbols": "Inclure les symboles",
+ "loc.input.help.includesymbols": "Crée également des packages NuGet de symboles. Correspond au paramètre de ligne de commande --include-symbols.",
+ "loc.input.label.includesource": "Inclure la source",
+ "loc.input.help.includesource": "Inclut le code source dans le package. Correspond au paramètre de ligne de commande --include-source.",
+ "loc.input.label.versioningScheme": "Contrôle de version de package automatique",
+ "loc.input.help.versioningScheme": "Ne peut pas être utilisé avec les projets référencés inclus. Si vous choisissez 'Utiliser la date et l'heure', cela génère une version conforme à [SemVer](http://semver.org/spec/v1.0.0.html) au format 'X.Y.Z-ci-datetime' où vous choisissez X, Y et Z.\n\nSi vous choisissez 'Utiliser une variable d'environnement', vous devez sélectionner une variable d'environnement et vérifier qu'elle contient le numéro de version à utiliser.\n\nSi vous choisissez 'Utiliser le numéro de build', le numéro de build est utilisé en tant que version du package. **Remarque :** Sous Options, définissez le format du numéro de build de la façon suivante '[$(BuildDefinitionName)_$(Year:yyyy).$(Month).$(DayOfMonth)$(Rev:.r)](https://go.microsoft.com/fwlink/?LinkID=627416)'.",
+ "loc.input.label.versionEnvVar": "Variable d'environnement",
+ "loc.input.help.versionEnvVar": "Entrez le nom de la variable sans $, $env ou %.",
+ "loc.input.label.requestedMajorVersion": "Principale",
+ "loc.input.help.requestedMajorVersion": "'X' dans la version [X.Y.Z](http://semver.org/spec/v1.0.0.html)",
+ "loc.input.label.requestedMinorVersion": "Secondaire",
+ "loc.input.help.requestedMinorVersion": "'Y' dans la version [X.Y.Z](http://semver.org/spec/v1.0.0.html)",
+ "loc.input.label.requestedPatchVersion": "Correctif",
+ "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": "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 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",
+ "loc.messages.Error_CommandNotRecognized": "La commande %s n'a pas été reconnue.",
+ "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": "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.PackagesFailedToInstall": "Échec de la restauration des packages",
+ "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",
+ "loc.messages.UnknownFeedType": "Type de flux inconnu '%s'",
+ "loc.messages.Warning_AutomaticallyVersionReferencedProjects": "Le contrôle de version automatique du package et les options des projets référencés ne sont pas compatibles. Les projets référencés n'héritent pas de la version personnalisée fournie par les paramètres de contrôle de version automatique.",
+ "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.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": "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.",
+ "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": "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": "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.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.",
+ "loc.messages.Warning_IncludeNuGetOrgEnabled": "IncludeNugetOrg est actuellement activé pour cette tâche. Pour résoudre cet avertissement, modifiez votre tâche de build et définissez 'includeNuGetOrg' sur 'false' ou désélectionnez 'Use packages from NuGet.org'.",
+ "loc.messages.Error_IncludeNuGetOrgEnabled": "Nous n’avons pas pu restaurer des paquets. Editez votre tâche de build et mettez 'includeNuGetOrg' à 'false' ou désélectionnez 'Use packages from NuGet.org'."
}
\ 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 e047630e0db8..5256765ad48a 100644
--- a/Tasks/DotNetCoreCLIV2/Strings/resources.resjson/it-IT/resources.resjson
+++ b/Tasks/DotNetCoreCLIV2/Strings/resources.resjson/it-IT/resources.resjson
@@ -1,142 +1,142 @@
-{
- "loc.friendlyName": ".NET 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",
- "loc.group.displayName.restoreAdvanced": "Avanzate",
- "loc.group.displayName.pushAuth": "Feed di destinazione e autenticazione",
- "loc.group.displayName.pushAdvanced": "Avanzate",
- "loc.group.displayName.packOptions": "Opzioni pacchetto",
- "loc.group.displayName.packAdvanced": "Avanzate",
- "loc.group.displayName.generalAdvanced": "Avanzate",
- "loc.input.label.command": "Comando",
- "loc.input.help.command": "Comando dotnet da eseguire. Selezionare 'Personalizza' per aggiungere argomenti o usare un comando non elencato qui.",
- "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. **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": "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": "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",
- "loc.input.help.feedRestore": "Includere il feed selezionato nel file NuGet.config generato. Per selezionare un feed qui, è necessario aver installato Azure Artifacts e disporre della relativa licenza.",
- "loc.input.label.includeNuGetOrg": "Usa pacchetti da NuGet.org",
- "loc.input.help.includeNuGetOrg": "Include NuGet.org nel file NuGet.config generato.",
- "loc.input.label.nugetConfigPath": "Percorso di NuGet.config",
- "loc.input.help.nugetConfigPath": "File NuGet.config nel repository che specifica i feed da cui ripristinare i pacchetti.",
- "loc.input.label.externalEndpoints": "Credenziali per i feed esterni a questa organizzazione/raccolta",
- "loc.input.help.externalEndpoints": "Credenziali da usare per i registri esterni inclusi nel file NuGet.config selezionato. Per i feed di questa organizzazione/raccolta lasciare vuoto il campo. Verranno usate automaticamente le credenziali della compilazione.",
- "loc.input.label.noCache": "Disabilita cache locale",
- "loc.input.help.noCache": "Impedisce a NuGet di usare pacchetti dalle cache del computer locale.",
- "loc.input.label.packagesDirectory": "Directory di destinazione",
- "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 cache predefinita dei pacchetti NuGet.",
- "loc.input.label.verbosityRestore": "Livello di dettaglio",
- "loc.input.help.verbosityRestore": "Consente di specificare il livello di dettaglio visualizzato nell'output.",
- "loc.input.label.searchPatternPush": "Percorso dei pacchetti NuGet da pubblicare",
- "loc.input.help.searchPatternPush": "Criteri da soddisfare o percorso dei file nupkg da caricare. Per separare più criteri, è possibile usare un punto e virgola.",
- "loc.input.label.nuGetFeedType": "Percorso del feed di destinazione",
- "loc.input.label.feedPublish": "Feed di destinazione",
- "loc.input.help.feedPublish": "Selezionare un feed ospitato in questa organizzazione. Per selezionare un feed qui, è necessario aver installato Azure Artifacts e disporre della relativa licenza.",
- "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.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": "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",
- "loc.input.help.outputDir": "Cartella in cui verranno creati i pacchetti. Se è vuota, i pacchetti verranno creati insieme al file csproj.",
- "loc.input.label.nobuild": "Non compilare",
- "loc.input.help.nobuild": "Non compila il progetto prima della creazione del pacchetto. Corrisponde al parametro della riga di comando --no-build.",
- "loc.input.label.includesymbols": "Includi simboli",
- "loc.input.help.includesymbols": "Crea anche i pacchetti NuGet per i simboli. Corrisponde al parametro --include-symbols della riga di comando.",
- "loc.input.label.includesource": "Includi codice sorgente",
- "loc.input.help.includesource": "Include il codice sorgente nel pacchetto. Corrisponde al parametro --include-source della riga di comando.",
- "loc.input.label.versioningScheme": "Controllo automatico delle versioni dei pacchetti",
- "loc.input.help.versioningScheme": "Non può essere usato con Includi progetti con riferimenti. Se si sceglie l'opzione per usare data e ora, verrà generata una versione conforme a [SemVer](http://semver.org/spec/v1.0.0.html) nel formato `X.Y.Z-ci-dataora` in cui scegliere il valore di X, Y e Z.\n\nSe si sceglie l'opzione per usare una variabile di ambiente, è necessario selezionare una variabile di ambiente e assicurarsi che contenga il numero di versione che si vuole usare.\n\nSe si sceglie l'opzione per usare il numero di build, per il controllo della versione del pacchetto verrà usato il numero di build. **Nota:** in Opzioni impostare il formato della compilazione su '[$(BuildDefinitionName)_$(Year:yyyy).$(Month).$(DayOfMonth)$(Rev:.r)](https://go.microsoft.com/fwlink/?LinkID=627416)'.",
- "loc.input.label.versionEnvVar": "Variabile di ambiente",
- "loc.input.help.versionEnvVar": "Immettere il nome della variabile senza $, $env o %.",
- "loc.input.label.requestedMajorVersion": "Principale",
- "loc.input.help.requestedMajorVersion": "Valore di 'X' nella versione [X.Y.Z](http://semver.org/spec/v1.0.0.html)",
- "loc.input.label.requestedMinorVersion": "Secondaria",
- "loc.input.help.requestedMinorVersion": "Valore di 'Y' nella versione [X.Y.Z](http://semver.org/spec/v1.0.0.html)",
- "loc.input.label.requestedPatchVersion": "Patch",
- "loc.input.help.requestedPatchVersion": "Valore di 'Z' nella versione [X.Y.Z](http://semver.org/spec/v1.0.0.html)",
- "loc.input.label.buildProperties": "Proprietà di compilazione aggiuntive",
- "loc.input.help.buildProperties": "Specifica un elenco di coppie token = valore, separate da punti e virgola, dove ogni occorrenza di $token$ nel file con estensione nuspec verrà sostituita dal valore specificato. I valori possono essere stringhe tra virgolette.",
- "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). 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",
- "loc.messages.Error_CommandNotRecognized": "Il comando %s non è stato riconosciuto.",
- "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": "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.PackagesFailedToInstall": "Il ripristino dei pacchetti 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",
- "loc.messages.UnknownFeedType": "Tipo di feed '%s' sconosciuto",
- "loc.messages.Warning_AutomaticallyVersionReferencedProjects": "Le opzioni Controllo automatico delle versioni dei pacchetti e Includi progetti con riferimenti non possono essere usate insieme. I progetti con riferimenti non erediteranno la versione personalizzata specificata dalle impostazioni del controllo automatico delle versioni.",
- "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.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": "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'.",
- "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": "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": "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.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.",
- "loc.messages.Warning_IncludeNuGetOrgEnabled": "IncludeNugetOrg è attualmente abilitato per questa attività. Per risolvere questo avviso, modificare l'attività di compilazione e impostare 'includeNuGetOrg' su 'false' o deselezionare 'Usa pacchetti da NuGet.org'.",
- "loc.messages.Error_IncludeNuGetOrgEnabled": "Impossibile ripristinare i pacchetti. Modificare l'attività di compilazione e impostare 'includeNuGetOrg' su 'false' o deselezionare 'Usa pacchetti da NuGet.org'."
+{
+ "loc.friendlyName": ".NET 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",
+ "loc.group.displayName.restoreAdvanced": "Avanzate",
+ "loc.group.displayName.pushAuth": "Feed di destinazione e autenticazione",
+ "loc.group.displayName.pushAdvanced": "Avanzate",
+ "loc.group.displayName.packOptions": "Opzioni pacchetto",
+ "loc.group.displayName.packAdvanced": "Avanzate",
+ "loc.group.displayName.generalAdvanced": "Avanzate",
+ "loc.input.label.command": "Comando",
+ "loc.input.help.command": "Comando dotnet da eseguire. Selezionare 'Personalizza' per aggiungere argomenti o usare un comando non elencato qui.",
+ "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": "Path to project(s) or solution(s)",
+ "loc.input.help.projects": "The path to the csproj or sln file(s) to use. You can use wildcards (e.g. **/*.csproj for all .csproj files in all subfolders). **This field follows glob pattern, and is run against root of the repository at all times irrespective of Working Directory.**",
+ "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": "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": "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",
+ "loc.input.help.feedRestore": "Includere il feed selezionato nel file NuGet.config generato. Per selezionare un feed qui, è necessario aver installato Azure Artifacts e disporre della relativa licenza.",
+ "loc.input.label.includeNuGetOrg": "Usa pacchetti da NuGet.org",
+ "loc.input.help.includeNuGetOrg": "Include NuGet.org nel file NuGet.config generato.",
+ "loc.input.label.nugetConfigPath": "Percorso di NuGet.config",
+ "loc.input.help.nugetConfigPath": "File NuGet.config nel repository che specifica i feed da cui ripristinare i pacchetti.",
+ "loc.input.label.externalEndpoints": "Credenziali per i feed esterni a questa organizzazione/raccolta",
+ "loc.input.help.externalEndpoints": "Credenziali da usare per i registri esterni inclusi nel file NuGet.config selezionato. Per i feed di questa organizzazione/raccolta lasciare vuoto il campo. Verranno usate automaticamente le credenziali della compilazione.",
+ "loc.input.label.noCache": "Disabilita cache locale",
+ "loc.input.help.noCache": "Impedisce a NuGet di usare pacchetti dalle cache del computer locale.",
+ "loc.input.label.packagesDirectory": "Directory di destinazione",
+ "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 cache predefinita dei pacchetti NuGet.",
+ "loc.input.label.verbosityRestore": "Livello di dettaglio",
+ "loc.input.help.verbosityRestore": "Consente di specificare il livello di dettaglio visualizzato nell'output.",
+ "loc.input.label.searchPatternPush": "Percorso dei pacchetti NuGet da pubblicare",
+ "loc.input.help.searchPatternPush": "Criteri da soddisfare o percorso dei file nupkg da caricare. Per separare più criteri, è possibile usare un punto e virgola.",
+ "loc.input.label.nuGetFeedType": "Percorso del feed di destinazione",
+ "loc.input.label.feedPublish": "Feed di destinazione",
+ "loc.input.help.feedPublish": "Selezionare un feed ospitato in questa organizzazione. Per selezionare un feed qui, è necessario aver installato Azure Artifacts e disporre della relativa licenza.",
+ "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.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": "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",
+ "loc.input.help.outputDir": "Cartella in cui verranno creati i pacchetti. Se è vuota, i pacchetti verranno creati insieme al file csproj.",
+ "loc.input.label.nobuild": "Non compilare",
+ "loc.input.help.nobuild": "Non compila il progetto prima della creazione del pacchetto. Corrisponde al parametro della riga di comando --no-build.",
+ "loc.input.label.includesymbols": "Includi simboli",
+ "loc.input.help.includesymbols": "Crea anche i pacchetti NuGet per i simboli. Corrisponde al parametro --include-symbols della riga di comando.",
+ "loc.input.label.includesource": "Includi codice sorgente",
+ "loc.input.help.includesource": "Include il codice sorgente nel pacchetto. Corrisponde al parametro --include-source della riga di comando.",
+ "loc.input.label.versioningScheme": "Controllo automatico delle versioni dei pacchetti",
+ "loc.input.help.versioningScheme": "Non può essere usato con Includi progetti con riferimenti. Se si sceglie l'opzione per usare data e ora, verrà generata una versione conforme a [SemVer](http://semver.org/spec/v1.0.0.html) nel formato `X.Y.Z-ci-dataora` in cui scegliere il valore di X, Y e Z.\n\nSe si sceglie l'opzione per usare una variabile di ambiente, è necessario selezionare una variabile di ambiente e assicurarsi che contenga il numero di versione che si vuole usare.\n\nSe si sceglie l'opzione per usare il numero di build, per il controllo della versione del pacchetto verrà usato il numero di build. **Nota:** in Opzioni impostare il formato della compilazione su '[$(BuildDefinitionName)_$(Year:yyyy).$(Month).$(DayOfMonth)$(Rev:.r)](https://go.microsoft.com/fwlink/?LinkID=627416)'.",
+ "loc.input.label.versionEnvVar": "Variabile di ambiente",
+ "loc.input.help.versionEnvVar": "Immettere il nome della variabile senza $, $env o %.",
+ "loc.input.label.requestedMajorVersion": "Principale",
+ "loc.input.help.requestedMajorVersion": "Valore di 'X' nella versione [X.Y.Z](http://semver.org/spec/v1.0.0.html)",
+ "loc.input.label.requestedMinorVersion": "Secondaria",
+ "loc.input.help.requestedMinorVersion": "Valore di 'Y' nella versione [X.Y.Z](http://semver.org/spec/v1.0.0.html)",
+ "loc.input.label.requestedPatchVersion": "Patch",
+ "loc.input.help.requestedPatchVersion": "Valore di 'Z' nella versione [X.Y.Z](http://semver.org/spec/v1.0.0.html)",
+ "loc.input.label.buildProperties": "Proprietà di compilazione aggiuntive",
+ "loc.input.help.buildProperties": "Specifica un elenco di coppie token = valore, separate da punti e virgola, dove ogni occorrenza di $token$ nel file con estensione nuspec verrà sostituita dal valore specificato. I valori possono essere stringhe tra virgolette.",
+ "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). 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",
+ "loc.messages.Error_CommandNotRecognized": "Il comando %s non è stato riconosciuto.",
+ "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": "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.PackagesFailedToInstall": "Il ripristino dei pacchetti 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",
+ "loc.messages.UnknownFeedType": "Tipo di feed '%s' sconosciuto",
+ "loc.messages.Warning_AutomaticallyVersionReferencedProjects": "Le opzioni Controllo automatico delle versioni dei pacchetti e Includi progetti con riferimenti non possono essere usate insieme. I progetti con riferimenti non erediteranno la versione personalizzata specificata dalle impostazioni del controllo automatico delle versioni.",
+ "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.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": "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'.",
+ "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": "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": "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.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.",
+ "loc.messages.Warning_IncludeNuGetOrgEnabled": "IncludeNugetOrg è attualmente abilitato per questa attività. Per risolvere questo avviso, modificare l'attività di compilazione e impostare 'includeNuGetOrg' su 'false' o deselezionare 'Usa pacchetti da NuGet.org'.",
+ "loc.messages.Error_IncludeNuGetOrgEnabled": "Impossibile ripristinare i pacchetti. Modificare l'attività di compilazione e impostare 'includeNuGetOrg' su 'false' o deselezionare 'Usa pacchetti da NuGet.org'."
}
\ 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 f0021617f983..0a68da9e4c58 100644
--- a/Tasks/DotNetCoreCLIV2/Strings/resources.resjson/ja-JP/resources.resjson
+++ b/Tasks/DotNetCoreCLIV2/Strings/resources.resjson/ja-JP/resources.resjson
@@ -1,142 +1,142 @@
-{
- "loc.friendlyName": ".NET 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.packOptions": "パック オプション",
- "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.label.projects": "プロジェクトへのパス",
- "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": "引数",
- "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": "発行パスにプロジェクトのフォルダー名を追加する",
- "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 フィードからのパッケージを使用する",
- "loc.input.help.feedRestore": "生成する NuGet.config に、選択したフィードを含めます。ここでフィードを選択するには、Azure Artifacts をインストールしてライセンスを取得している必要があります。",
- "loc.input.label.includeNuGetOrg": "NuGet.org からのパッケージを使用する",
- "loc.input.help.includeNuGetOrg": "生成される NuGet.config に NuGet.org を含めます。",
- "loc.input.label.nugetConfigPath": "NuGet.config へのパス",
- "loc.input.help.nugetConfigPath": "リポジトリにある、パッケージの復元元のフィードを指定する NuGet.config。",
- "loc.input.label.externalEndpoints": "この組織/コレクション外のフィードの資格情報",
- "loc.input.help.externalEndpoints": "選択した NuGet.config にある外部レジストリに使用する資格情報です。この組織/コレクションのフィードの場合は、空白のままにします。ビルドの資格情報が自動的に使用されます。",
- "loc.input.label.noCache": "ローカル キャッシュの無効化",
- "loc.input.help.noCache": "NuGet で、ローカル コンピューター キャッシュからパッケージを使用しないようにします。",
- "loc.input.label.packagesDirectory": "ダウンロード先ディレクトリ",
- "loc.input.help.packagesDirectory": "パッケージのインストール先のフォルダーを指定します。フォルダーを指定しないと、パッケージは、既定の NuGet パッケージ キャッシュに復元されます。",
- "loc.input.label.verbosityRestore": "詳細",
- "loc.input.help.verbosityRestore": "出力に表示する詳細の量を指定します。",
- "loc.input.label.searchPatternPush": "発行する NuGet パッケージへのパス",
- "loc.input.help.searchPatternPush": "アップロードする Nupkg ファイルとの一致を探すパターンまたはパス。複数のパターンをセミコロンで区切ることができます。",
- "loc.input.label.nuGetFeedType": "ターゲット フィードの場所",
- "loc.input.label.feedPublish": "ターゲット フィード",
- "loc.input.help.feedPublish": "この組織でホストされているフィードを選択します。ここでフィードを選択するには、Azure Artifacts をインストールしてライセンス認証しておく必要があります。",
- "loc.input.label.publishPackageMetadata": "パイプライン メタデータの公開",
- "loc.input.help.publishPackageMetadata": "このビルド/リリース パイプラインのメタデータ (実行番号、ソース コード情報) をパッケージに関連付ける",
- "loc.input.label.externalEndpoint": "NuGet サーバー",
- "loc.input.help.externalEndpoint": "外部 NuGet サーバーの資格情報が含まれている NuGet サービス接続。",
- "loc.input.label.searchPatternPack": "パックする csproj ファイルまたは nuspec ファイルへのパス",
- "loc.input.help.searchPatternPack": "パックする csproj ファイルまたは nuspec ファイルを検索するパターン。\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.help.includesymbols": "追加でシンボル NuGet パッケージを作成します。--include-symbols コマンド ライン パラメーターに相当します。",
- "loc.input.label.includesource": "ソースを含める",
- "loc.input.help.includesource": "パッケージにソース コードを含めます。--include-source コマンド ライン パラメーターに相当します。",
- "loc.input.label.versioningScheme": "自動パッケージ バージョン管理",
- "loc.input.help.versioningScheme": "参照を含むプロジェクトでは使用できません。[日付と時刻を使用する] を選ぶと、`X.Y.Z-ci-datetime` の書式で設定された [SemVer](http://semver.org/spec/v1.0.0.html) 対応バージョンが生成されます (X、Y、Z は自分で選択)。\n\n[環境変数を使用する] を選ぶ場合は、環境変数を選んで、使用するバージョン番号がそれに含まれていることを確認する必要があります。\n\n[ビルド番号を使用する] を選ぶと、ビルド番号がパッケージのバージョンに使用されます。**注:** オプション セットでは、ビルド番号の形式は '[$(BuildDefinitionName)_$(Year:yyyy).$(Month).$(DayOfMonth)$(Rev:.r)](https://go.microsoft.com/fwlink/?LinkID=627416)' となります。",
- "loc.input.label.versionEnvVar": "環境変数",
- "loc.input.help.versionEnvVar": "$、$env、または % を使用せずに変数名を入力します。",
- "loc.input.label.requestedMajorVersion": "メジャー",
- "loc.input.help.requestedMajorVersion": "The 'X' in version [X.Y.Z](http://semver.org/spec/v1.0.0.html)",
- "loc.input.label.requestedMinorVersion": "マイナー",
- "loc.input.help.requestedMinorVersion": "The 'Y' in version [X.Y.Z](http://semver.org/spec/v1.0.0.html)",
- "loc.input.label.requestedPatchVersion": "パッチ",
- "loc.input.help.requestedPatchVersion": "The 'Z' in version [X.Y.Z](http://semver.org/spec/v1.0.0.html)",
- "loc.input.label.buildProperties": "追加のビルド プロパティ",
- "loc.input.help.buildProperties": "token = value のペアをセミコロンで区切って並べたリストを指定します。.nuspec ファイル内に出現する $token$ がそれぞれ指定された値で置き換えられます。引用符で囲んだ文字列を値として指定することもできます。",
- "loc.input.label.verbosityPack": "詳細",
- "loc.input.help.verbosityPack": "出力に表示する詳細の量を指定します。",
- "loc.input.label.workingDirectory": "作業ディレクトリ",
- "loc.input.help.workingDirectory": "スクリプトが実行される現在の作業ディレクトリ。空白の場合はリポジトリ (ビルド) または成果物 (リリース) のルートとなり、これは $(System.DefaultWorkingDirectory) です。プロジェクトの検索パターンは、作業ディレクトリからの相対的なものでは**ありません**。",
- "loc.messages.BuildIdentityPermissionsHint": "内部フィードについて、ビルド サービス ID '%s' [%s] がフィードにアクセスできることを確認します。",
- "loc.messages.CouldNotSetCodePaging": "次のエラーのためのコード ページングを設定できませんでした。%s",
- "loc.messages.Error_AutomaticallyVersionReleases": "自動バージョン: ビルド オプションからのバージョン番号の取得は、リリースではサポートされていません",
- "loc.messages.Error_CommandNotRecognized": "コマンド %s を認識できませんでした。",
- "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": "ファイルをパックしようとしてエラーが発生しました。",
- "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.PackagesInstalledSuccessfully": "パッケージが正常に復元されました",
- "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": "リポジトリに 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' という要素が必要です。",
- "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": "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": "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.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 タスクを使用して必要なバージョンをインストールしてください。",
- "loc.messages.Warning_IncludeNuGetOrgEnabled": "IncludeNugetOrg は現在、このタスクに対して有効になっています。この警告を解決するには、ビルド タスクを編集し、'includeNuGetOrg' を 'false' に設定するか、'NuGet.org からパッケージを使用する' の選択を解除します。",
- "loc.messages.Error_IncludeNuGetOrgEnabled": "パッケージを復元できませんでした。ビルド タスクを編集し、'includeNuGetOrg' を 'false' に設定するか、'NuGet.org からパッケージを使用する' の選択を解除します。"
+{
+ "loc.friendlyName": ".NET 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.packOptions": "パック オプション",
+ "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.label.projects": "Path to project(s) or solution(s)",
+ "loc.input.help.projects": "The path to the csproj or sln file(s) to use. You can use wildcards (e.g. **/*.csproj for all .csproj files in all subfolders). **This field follows glob pattern, and is run against root of the repository at all times irrespective of Working Directory.**",
+ "loc.input.label.custom": "カスタム コマンド",
+ "loc.input.help.custom": "実行のために dotnet.exe に渡すコマンド。",
+ "loc.input.label.arguments": "引数",
+ "loc.input.help.arguments": "選択したコマンドへの引数。たとえば、ビルド構成、出力フォルダー、ランタイムなどです。引数は選択したコマンドに応じて決まります。",
+ "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": "発行パスにプロジェクトのフォルダー名を追加する",
+ "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 フィードからのパッケージを使用する",
+ "loc.input.help.feedRestore": "生成する NuGet.config に、選択したフィードを含めます。ここでフィードを選択するには、Azure Artifacts をインストールしてライセンスを取得している必要があります。",
+ "loc.input.label.includeNuGetOrg": "NuGet.org からのパッケージを使用する",
+ "loc.input.help.includeNuGetOrg": "生成される NuGet.config に NuGet.org を含めます。",
+ "loc.input.label.nugetConfigPath": "NuGet.config へのパス",
+ "loc.input.help.nugetConfigPath": "リポジトリにある、パッケージの復元元のフィードを指定する NuGet.config。",
+ "loc.input.label.externalEndpoints": "この組織/コレクション外のフィードの資格情報",
+ "loc.input.help.externalEndpoints": "選択した NuGet.config にある外部レジストリに使用する資格情報です。この組織/コレクションのフィードの場合は、空白のままにします。ビルドの資格情報が自動的に使用されます。",
+ "loc.input.label.noCache": "ローカル キャッシュの無効化",
+ "loc.input.help.noCache": "NuGet で、ローカル コンピューター キャッシュからパッケージを使用しないようにします。",
+ "loc.input.label.packagesDirectory": "ダウンロード先ディレクトリ",
+ "loc.input.help.packagesDirectory": "パッケージのインストール先のフォルダーを指定します。フォルダーを指定しないと、パッケージは、既定の NuGet パッケージ キャッシュに復元されます。",
+ "loc.input.label.verbosityRestore": "詳細",
+ "loc.input.help.verbosityRestore": "出力に表示する詳細の量を指定します。",
+ "loc.input.label.searchPatternPush": "発行する NuGet パッケージへのパス",
+ "loc.input.help.searchPatternPush": "アップロードする Nupkg ファイルとの一致を探すパターンまたはパス。複数のパターンをセミコロンで区切ることができます。",
+ "loc.input.label.nuGetFeedType": "ターゲット フィードの場所",
+ "loc.input.label.feedPublish": "ターゲット フィード",
+ "loc.input.help.feedPublish": "この組織でホストされているフィードを選択します。ここでフィードを選択するには、Azure Artifacts をインストールしてライセンス認証しておく必要があります。",
+ "loc.input.label.publishPackageMetadata": "パイプライン メタデータの公開",
+ "loc.input.help.publishPackageMetadata": "このビルド/リリース パイプラインのメタデータ (実行番号、ソース コード情報) をパッケージに関連付ける",
+ "loc.input.label.externalEndpoint": "NuGet サーバー",
+ "loc.input.help.externalEndpoint": "外部 NuGet サーバーの資格情報が含まれている NuGet サービス接続。",
+ "loc.input.label.searchPatternPack": "パックする csproj ファイルまたは nuspec ファイルへのパス",
+ "loc.input.help.searchPatternPack": "パックする csproj ファイルまたは nuspec ファイルを検索するパターン。\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.help.includesymbols": "追加でシンボル NuGet パッケージを作成します。--include-symbols コマンド ライン パラメーターに相当します。",
+ "loc.input.label.includesource": "ソースを含める",
+ "loc.input.help.includesource": "パッケージにソース コードを含めます。--include-source コマンド ライン パラメーターに相当します。",
+ "loc.input.label.versioningScheme": "自動パッケージ バージョン管理",
+ "loc.input.help.versioningScheme": "参照を含むプロジェクトでは使用できません。[日付と時刻を使用する] を選ぶと、`X.Y.Z-ci-datetime` の書式で設定された [SemVer](http://semver.org/spec/v1.0.0.html) 対応バージョンが生成されます (X、Y、Z は自分で選択)。\n\n[環境変数を使用する] を選ぶ場合は、環境変数を選んで、使用するバージョン番号がそれに含まれていることを確認する必要があります。\n\n[ビルド番号を使用する] を選ぶと、ビルド番号がパッケージのバージョンに使用されます。**注:** オプション セットでは、ビルド番号の形式は '[$(BuildDefinitionName)_$(Year:yyyy).$(Month).$(DayOfMonth)$(Rev:.r)](https://go.microsoft.com/fwlink/?LinkID=627416)' となります。",
+ "loc.input.label.versionEnvVar": "環境変数",
+ "loc.input.help.versionEnvVar": "$、$env、または % を使用せずに変数名を入力します。",
+ "loc.input.label.requestedMajorVersion": "メジャー",
+ "loc.input.help.requestedMajorVersion": "The 'X' in version [X.Y.Z](http://semver.org/spec/v1.0.0.html)",
+ "loc.input.label.requestedMinorVersion": "マイナー",
+ "loc.input.help.requestedMinorVersion": "The 'Y' in version [X.Y.Z](http://semver.org/spec/v1.0.0.html)",
+ "loc.input.label.requestedPatchVersion": "パッチ",
+ "loc.input.help.requestedPatchVersion": "The 'Z' in version [X.Y.Z](http://semver.org/spec/v1.0.0.html)",
+ "loc.input.label.buildProperties": "追加のビルド プロパティ",
+ "loc.input.help.buildProperties": "token = value のペアをセミコロンで区切って並べたリストを指定します。.nuspec ファイル内に出現する $token$ がそれぞれ指定された値で置き換えられます。引用符で囲んだ文字列を値として指定することもできます。",
+ "loc.input.label.verbosityPack": "詳細",
+ "loc.input.help.verbosityPack": "出力に表示する詳細の量を指定します。",
+ "loc.input.label.workingDirectory": "作業ディレクトリ",
+ "loc.input.help.workingDirectory": "スクリプトが実行される現在の作業ディレクトリ。空白の場合はリポジトリ (ビルド) または成果物 (リリース) のルートとなり、これは $(System.DefaultWorkingDirectory) です。プロジェクトの検索パターンは、作業ディレクトリからの相対的なものでは**ありません**。",
+ "loc.messages.BuildIdentityPermissionsHint": "内部フィードについて、ビルド サービス ID '%s' [%s] がフィードにアクセスできることを確認します。",
+ "loc.messages.CouldNotSetCodePaging": "次のエラーのためのコード ページングを設定できませんでした。%s",
+ "loc.messages.Error_AutomaticallyVersionReleases": "自動バージョン: ビルド オプションからのバージョン番号の取得は、リリースではサポートされていません",
+ "loc.messages.Error_CommandNotRecognized": "コマンド %s を認識できませんでした。",
+ "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": "ファイルをパックしようとしてエラーが発生しました。",
+ "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.PackagesInstalledSuccessfully": "パッケージが正常に復元されました",
+ "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": "リポジトリに 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' という要素が必要です。",
+ "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": "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": "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.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 タスクを使用して必要なバージョンをインストールしてください。",
+ "loc.messages.Warning_IncludeNuGetOrgEnabled": "IncludeNugetOrg は現在、このタスクに対して有効になっています。この警告を解決するには、ビルド タスクを編集し、'includeNuGetOrg' を 'false' に設定するか、'NuGet.org からパッケージを使用する' の選択を解除します。",
+ "loc.messages.Error_IncludeNuGetOrgEnabled": "パッケージを復元できませんでした。ビルド タスクを編集し、'includeNuGetOrg' を 'false' に設定するか、'NuGet.org からパッケージを使用する' の選択を解除します。"
}
\ 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 a140bb603f8b..37234df62206 100644
--- a/Tasks/DotNetCoreCLIV2/Strings/resources.resjson/ko-KR/resources.resjson
+++ b/Tasks/DotNetCoreCLIV2/Strings/resources.resjson/ko-KR/resources.resjson
@@ -1,142 +1,142 @@
-{
- "loc.friendlyName": ".NET 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.packOptions": "팩 옵션",
- "loc.group.displayName.packAdvanced": "고급",
- "loc.group.displayName.generalAdvanced": "고급",
- "loc.input.label.command": "명령",
- "loc.input.help.command": "실행할 dotnet 명령입니다. 인수를 추가하거나 여기에 나열되지 않은 명령을 사용하려면 '사용자 지정'을 선택합니다.",
- "loc.input.label.publishWebProjects": "웹 프로젝트 게시",
- "loc.input.help.publishWebProjects": "True이면 작업에서 리포지토리의 웹 프로젝트를 찾고 해당 프로젝트에서 게시 명령을 실행합니다. 디렉터리에 web.config 파일이나 wwwroot 폴더가 있으면 웹 프로젝트가 있는 것입니다.",
- "loc.input.label.projects": "프로젝트 경로",
- "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": "인수",
- "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.help.zipAfterPublish": "True이면 게시 명령으로 만든 폴더가 압축됩니다.",
- "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 피드의 패키지 사용",
- "loc.input.help.feedRestore": "선택한 피드를 생성된 NuGet.config에 포함합니다. 여기서 피드를 선택하려면 Azure Artifacts가 설치되고 사용이 허가된 상태여야 합니다.",
- "loc.input.label.includeNuGetOrg": "NuGet.org의 패키지 사용",
- "loc.input.help.includeNuGetOrg": "생성된 NuGet.config에 NuGet.org를 포함합니다.",
- "loc.input.label.nugetConfigPath": "NuGet.config 경로",
- "loc.input.help.nugetConfigPath": "패키지를 복원할 피드를 지정하는 리포지토리의 NuGet.config입니다.",
- "loc.input.label.externalEndpoints": "이 조직/컬렉션 외부 피드에 대한 자격 증명",
- "loc.input.help.externalEndpoints": "선택한 NuGet.config에 있는 외부 레지스트리에 사용할 자격 증명입니다. 이 조직/컬렉션에 있는 피드의 경우 이 필드를 비워 두세요. 빌드의 자격 증명이 자동으로 사용됩니다.",
- "loc.input.label.noCache": "로컬 캐시 사용 안 함",
- "loc.input.help.noCache": "NuGet이 로컬 컴퓨터 캐시의 패키지를 사용할 수 없도록 합니다.",
- "loc.input.label.packagesDirectory": "대상 디렉터리",
- "loc.input.help.packagesDirectory": "패키지가 설치될 폴더를 지정합니다. 폴더를 지정하지 않으면 패키지가 기본 NuGet 패키지 캐시로 복원됩니다.",
- "loc.input.label.verbosityRestore": "자세한 정도",
- "loc.input.help.verbosityRestore": "출력에 표시되는 세부 정보의 양을 지정합니다.",
- "loc.input.label.searchPatternPush": "게시할 NuGet 패키지의 경로",
- "loc.input.help.searchPatternPush": "일치시킬 패턴 또는 업로드할 nupkg 파일의 경로입니다. 여러 개의 패턴은 세미콜론으로 구분할 수 있습니다.",
- "loc.input.label.nuGetFeedType": "대상 피드 위치",
- "loc.input.label.feedPublish": "대상 피드",
- "loc.input.help.feedPublish": "이 조직에 호스트된 피드를 선택합니다. 여기서 피드를 선택하려면 Azure Artifacts가 설치되고 사용이 허가된 상태여야 합니다.",
- "loc.input.label.publishPackageMetadata": "파이프라인 메타데이터 게시",
- "loc.input.help.publishPackageMetadata": "이 빌드/릴리스 파이프라인의 메타데이터(실행 번호, 소스 코드 정보)를 패키지에 연결합니다.",
- "loc.input.label.externalEndpoint": "NuGet 서버",
- "loc.input.help.externalEndpoint": "외부 NuGet 서버의 자격 증명이 포함된 NuGet 서비스 연결입니다.",
- "loc.input.label.searchPatternPack": "압축할 csproj 또는 nuspec 파일의 경로",
- "loc.input.help.searchPatternPack": "압축할 csproj 또는 nuspec 파일을 검색할 패턴입니다.\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.help.includesymbols": "기호 NuGet 패키지를 추가로 만듭니다. --include-symbols 명령줄 매개 변수에 해당합니다.",
- "loc.input.label.includesource": "소스 포함",
- "loc.input.help.includesource": "패키지에 소스 코드를 포함합니다. --include-source 명령줄 매개 변수에 해당합니다.",
- "loc.input.label.versioningScheme": "자동 패키지 버전 관리",
- "loc.input.help.versioningScheme": "참조된 프로젝트 포함에서 사용할 수 없습니다. '날짜 및 시간 사용'을 선택하면 형식이 `X.Y.Z-ci-datetime`으로 지정되는 [SemVer](http://semver.org/spec/v1.0.0.html) 규격 버전이 생성됩니다. 여기서 X, Y 및 Z는 사용자가 선택합니다.\n\n'환경 변수 사용'을 선택하면 환경 변수를 선택하고 환경 변수가 사용할 버전 번호를 포함하는지 확인해야 합니다.\n\n'빌드 번호 사용'을 선택하면 패키지하는 버전에 빌드 번호가 사용됩니다. **참고:** [옵션]에서 빌드 번호 형식이 '[$(BuildDefinitionName)_$(Year:yyyy).$(Month).$(DayOfMonth)$(Rev:.r)](https://go.microsoft.com/fwlink/?LinkID=627416)'이 되도록 설정하세요.",
- "loc.input.label.versionEnvVar": "환경 변수",
- "loc.input.help.versionEnvVar": "변수 이름을 $, $env 또는 % 없이 입력하세요.",
- "loc.input.label.requestedMajorVersion": "주 버전",
- "loc.input.help.requestedMajorVersion": "The 'X' in version [X.Y.Z](http://semver.org/spec/v1.0.0.html)",
- "loc.input.label.requestedMinorVersion": "부 버전",
- "loc.input.help.requestedMinorVersion": "The 'Y' in version [X.Y.Z](http://semver.org/spec/v1.0.0.html)",
- "loc.input.label.requestedPatchVersion": "패치",
- "loc.input.help.requestedPatchVersion": "The 'Z' in version [X.Y.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.help.verbosityPack": "출력에 표시되는 세부 정보의 양을 지정합니다.",
- "loc.input.label.workingDirectory": "작업 디렉터리",
- "loc.input.help.workingDirectory": "스크립트가 실행되는 현재 작업 디렉터리입니다. 비어 있으면 리포(빌드) 또는 아티팩트(릴리스)의 루트이며 이 값은 $(System.DefaultWorkingDirectory)입니다. 프로젝트 검색 패턴은 작업 디렉터리와 관련이 **없습니다**.",
- "loc.messages.BuildIdentityPermissionsHint": "내부 피드의 경우 빌드 서비스 ID '%s' [%s]에 피드에 대한 액세스 권한이 있는지 확인하세요.",
- "loc.messages.CouldNotSetCodePaging": "다음 오류로 인해 코드 페이징을 설정할 수 없습니다. %s",
- "loc.messages.Error_AutomaticallyVersionReleases": "자동 버전: 빌드에서 버전 번호 가져오기 옵션은 릴리스에서 지원되지 않습니다.",
- "loc.messages.Error_CommandNotRecognized": "%s 명령을 인식할 수 없습니다.",
- "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": "파일을 압축하는 동안 오류가 발생했습니다.",
- "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.PackagesInstalledSuccessfully": "패키지를 복원했습니다.",
- "loc.messages.PackagesPublishedSuccessfully": "패키지가 게시되었습니다.",
- "loc.messages.UnknownFeedType": "알 수 없는 피드 유형 '%s'",
- "loc.messages.Warning_AutomaticallyVersionReferencedProjects": "자동 패키지 버전 관리 및 참조된 프로젝트 포함 옵션은 함께 작동하지 않습니다. 참조된 프로젝트는 자동 버전 관리 설정에서 제공하는 사용자 지정 버전을 상속하지 않습니다.",
- "loc.messages.Warning_MoreThanOneVersionInBuildNumber": "BUILD_BUILDNUMBER에서 버전 데이터 인스턴스를 여러 개 찾았습니다. 첫 번째 인스턴스가 버전이라고 가정합니다.",
- "loc.messages.dotnetCommandFailed": "다음 프로젝트에서 Dotnet 명령이 0이 아닌 종료 코드를 반환하며 실패했습니다. %s",
- "loc.messages.noProjectFilesFound": "지정한 패턴과 일치하는 프로젝트 파일을 찾을 수 없습니다.",
- "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는 현재 암호화된 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": "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": "검색된 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.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 작업을 사용하여 필요한 버전을 설치하세요.",
- "loc.messages.Warning_IncludeNuGetOrgEnabled": "IncludeNugetOrg는 현재 이 작업에 대해 활성화되어 있습니다. 이 경고를 해결하려면 빌드 작업을 편집하고 'includeNuGetOrg'를 'false'로 설정하거나 'NuGet.org의 패키지 사용'을 선택 취소하세요.",
- "loc.messages.Error_IncludeNuGetOrgEnabled": "패키지를 복원하지 못했습니다. 빌드 작업을 편집하고 'includeNuGetOrg'를 'false'로 설정하거나 'NuGet.org에서 패키지 사용'을 선택 취소합니다."
+{
+ "loc.friendlyName": ".NET 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.packOptions": "팩 옵션",
+ "loc.group.displayName.packAdvanced": "고급",
+ "loc.group.displayName.generalAdvanced": "고급",
+ "loc.input.label.command": "명령",
+ "loc.input.help.command": "실행할 dotnet 명령입니다. 인수를 추가하거나 여기에 나열되지 않은 명령을 사용하려면 '사용자 지정'을 선택합니다.",
+ "loc.input.label.publishWebProjects": "웹 프로젝트 게시",
+ "loc.input.help.publishWebProjects": "True이면 작업에서 리포지토리의 웹 프로젝트를 찾고 해당 프로젝트에서 게시 명령을 실행합니다. 디렉터리에 web.config 파일이나 wwwroot 폴더가 있으면 웹 프로젝트가 있는 것입니다.",
+ "loc.input.label.projects": "Path to project(s) or solution(s)",
+ "loc.input.help.projects": "The path to the csproj or sln file(s) to use. You can use wildcards (e.g. **/*.csproj for all .csproj files in all subfolders). **This field follows glob pattern, and is run against root of the repository at all times irrespective of Working Directory.**",
+ "loc.input.label.custom": "사용자 지정 명령",
+ "loc.input.help.custom": "실행을 위해 dotnet.exe에 전달할 명령입니다.",
+ "loc.input.label.arguments": "인수",
+ "loc.input.help.arguments": "선택한 명령의 인수입니다. 빌드 구성, 출력 폴더, 런타임 등을 예로 들 수 있습니다. 인수는 선택한 명령에 따라 다릅니다.",
+ "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.help.zipAfterPublish": "True이면 게시 명령으로 만든 폴더가 압축됩니다.",
+ "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 피드의 패키지 사용",
+ "loc.input.help.feedRestore": "선택한 피드를 생성된 NuGet.config에 포함합니다. 여기서 피드를 선택하려면 Azure Artifacts가 설치되고 사용이 허가된 상태여야 합니다.",
+ "loc.input.label.includeNuGetOrg": "NuGet.org의 패키지 사용",
+ "loc.input.help.includeNuGetOrg": "생성된 NuGet.config에 NuGet.org를 포함합니다.",
+ "loc.input.label.nugetConfigPath": "NuGet.config 경로",
+ "loc.input.help.nugetConfigPath": "패키지를 복원할 피드를 지정하는 리포지토리의 NuGet.config입니다.",
+ "loc.input.label.externalEndpoints": "이 조직/컬렉션 외부 피드에 대한 자격 증명",
+ "loc.input.help.externalEndpoints": "선택한 NuGet.config에 있는 외부 레지스트리에 사용할 자격 증명입니다. 이 조직/컬렉션에 있는 피드의 경우 이 필드를 비워 두세요. 빌드의 자격 증명이 자동으로 사용됩니다.",
+ "loc.input.label.noCache": "로컬 캐시 사용 안 함",
+ "loc.input.help.noCache": "NuGet이 로컬 컴퓨터 캐시의 패키지를 사용할 수 없도록 합니다.",
+ "loc.input.label.packagesDirectory": "대상 디렉터리",
+ "loc.input.help.packagesDirectory": "패키지가 설치될 폴더를 지정합니다. 폴더를 지정하지 않으면 패키지가 기본 NuGet 패키지 캐시로 복원됩니다.",
+ "loc.input.label.verbosityRestore": "자세한 정도",
+ "loc.input.help.verbosityRestore": "출력에 표시되는 세부 정보의 양을 지정합니다.",
+ "loc.input.label.searchPatternPush": "게시할 NuGet 패키지의 경로",
+ "loc.input.help.searchPatternPush": "일치시킬 패턴 또는 업로드할 nupkg 파일의 경로입니다. 여러 개의 패턴은 세미콜론으로 구분할 수 있습니다.",
+ "loc.input.label.nuGetFeedType": "대상 피드 위치",
+ "loc.input.label.feedPublish": "대상 피드",
+ "loc.input.help.feedPublish": "이 조직에 호스트된 피드를 선택합니다. 여기서 피드를 선택하려면 Azure Artifacts가 설치되고 사용이 허가된 상태여야 합니다.",
+ "loc.input.label.publishPackageMetadata": "파이프라인 메타데이터 게시",
+ "loc.input.help.publishPackageMetadata": "이 빌드/릴리스 파이프라인의 메타데이터(실행 번호, 소스 코드 정보)를 패키지에 연결합니다.",
+ "loc.input.label.externalEndpoint": "NuGet 서버",
+ "loc.input.help.externalEndpoint": "외부 NuGet 서버의 자격 증명이 포함된 NuGet 서비스 연결입니다.",
+ "loc.input.label.searchPatternPack": "압축할 csproj 또는 nuspec 파일의 경로",
+ "loc.input.help.searchPatternPack": "압축할 csproj 또는 nuspec 파일을 검색할 패턴입니다.\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.help.includesymbols": "기호 NuGet 패키지를 추가로 만듭니다. --include-symbols 명령줄 매개 변수에 해당합니다.",
+ "loc.input.label.includesource": "소스 포함",
+ "loc.input.help.includesource": "패키지에 소스 코드를 포함합니다. --include-source 명령줄 매개 변수에 해당합니다.",
+ "loc.input.label.versioningScheme": "자동 패키지 버전 관리",
+ "loc.input.help.versioningScheme": "참조된 프로젝트 포함에서 사용할 수 없습니다. '날짜 및 시간 사용'을 선택하면 형식이 `X.Y.Z-ci-datetime`으로 지정되는 [SemVer](http://semver.org/spec/v1.0.0.html) 규격 버전이 생성됩니다. 여기서 X, Y 및 Z는 사용자가 선택합니다.\n\n'환경 변수 사용'을 선택하면 환경 변수를 선택하고 환경 변수가 사용할 버전 번호를 포함하는지 확인해야 합니다.\n\n'빌드 번호 사용'을 선택하면 패키지하는 버전에 빌드 번호가 사용됩니다. **참고:** [옵션]에서 빌드 번호 형식이 '[$(BuildDefinitionName)_$(Year:yyyy).$(Month).$(DayOfMonth)$(Rev:.r)](https://go.microsoft.com/fwlink/?LinkID=627416)'이 되도록 설정하세요.",
+ "loc.input.label.versionEnvVar": "환경 변수",
+ "loc.input.help.versionEnvVar": "변수 이름을 $, $env 또는 % 없이 입력하세요.",
+ "loc.input.label.requestedMajorVersion": "주 버전",
+ "loc.input.help.requestedMajorVersion": "The 'X' in version [X.Y.Z](http://semver.org/spec/v1.0.0.html)",
+ "loc.input.label.requestedMinorVersion": "부 버전",
+ "loc.input.help.requestedMinorVersion": "The 'Y' in version [X.Y.Z](http://semver.org/spec/v1.0.0.html)",
+ "loc.input.label.requestedPatchVersion": "패치",
+ "loc.input.help.requestedPatchVersion": "The 'Z' in version [X.Y.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.help.verbosityPack": "출력에 표시되는 세부 정보의 양을 지정합니다.",
+ "loc.input.label.workingDirectory": "작업 디렉터리",
+ "loc.input.help.workingDirectory": "스크립트가 실행되는 현재 작업 디렉터리입니다. 비어 있으면 리포(빌드) 또는 아티팩트(릴리스)의 루트이며 이 값은 $(System.DefaultWorkingDirectory)입니다. 프로젝트 검색 패턴은 작업 디렉터리와 관련이 **없습니다**.",
+ "loc.messages.BuildIdentityPermissionsHint": "내부 피드의 경우 빌드 서비스 ID '%s' [%s]에 피드에 대한 액세스 권한이 있는지 확인하세요.",
+ "loc.messages.CouldNotSetCodePaging": "다음 오류로 인해 코드 페이징을 설정할 수 없습니다. %s",
+ "loc.messages.Error_AutomaticallyVersionReleases": "자동 버전: 빌드에서 버전 번호 가져오기 옵션은 릴리스에서 지원되지 않습니다.",
+ "loc.messages.Error_CommandNotRecognized": "%s 명령을 인식할 수 없습니다.",
+ "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": "파일을 압축하는 동안 오류가 발생했습니다.",
+ "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.PackagesInstalledSuccessfully": "패키지를 복원했습니다.",
+ "loc.messages.PackagesPublishedSuccessfully": "패키지가 게시되었습니다.",
+ "loc.messages.UnknownFeedType": "알 수 없는 피드 유형 '%s'",
+ "loc.messages.Warning_AutomaticallyVersionReferencedProjects": "자동 패키지 버전 관리 및 참조된 프로젝트 포함 옵션은 함께 작동하지 않습니다. 참조된 프로젝트는 자동 버전 관리 설정에서 제공하는 사용자 지정 버전을 상속하지 않습니다.",
+ "loc.messages.Warning_MoreThanOneVersionInBuildNumber": "BUILD_BUILDNUMBER에서 버전 데이터 인스턴스를 여러 개 찾았습니다. 첫 번째 인스턴스가 버전이라고 가정합니다.",
+ "loc.messages.dotnetCommandFailed": "다음 프로젝트에서 Dotnet 명령이 0이 아닌 종료 코드를 반환하며 실패했습니다. %s",
+ "loc.messages.noProjectFilesFound": "지정한 패턴과 일치하는 프로젝트 파일을 찾을 수 없습니다.",
+ "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는 현재 암호화된 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": "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": "검색된 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.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 작업을 사용하여 필요한 버전을 설치하세요.",
+ "loc.messages.Warning_IncludeNuGetOrgEnabled": "IncludeNugetOrg는 현재 이 작업에 대해 활성화되어 있습니다. 이 경고를 해결하려면 빌드 작업을 편집하고 'includeNuGetOrg'를 'false'로 설정하거나 'NuGet.org의 패키지 사용'을 선택 취소하세요.",
+ "loc.messages.Error_IncludeNuGetOrgEnabled": "패키지를 복원하지 못했습니다. 빌드 작업을 편집하고 'includeNuGetOrg'를 'false'로 설정하거나 'NuGet.org에서 패키지 사용'을 선택 취소합니다."
}
\ 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 fe93399de1a6..7773d526b38c 100644
--- a/Tasks/DotNetCoreCLIV2/Strings/resources.resjson/ru-RU/resources.resjson
+++ b/Tasks/DotNetCoreCLIV2/Strings/resources.resjson/ru-RU/resources.resjson
@@ -1,142 +1,142 @@
-{
- "loc.friendlyName": ".NET 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": "Веб-каналы и проверка подлинности",
- "loc.group.displayName.restoreAdvanced": "Дополнительно",
- "loc.group.displayName.pushAuth": "Веб-канал назначения и проверка подлинности",
- "loc.group.displayName.pushAdvanced": "Дополнительно",
- "loc.group.displayName.packOptions": "Параметры пакета",
- "loc.group.displayName.packAdvanced": "Дополнительно",
- "loc.group.displayName.generalAdvanced": "Дополнительно",
- "loc.input.label.command": "Команда",
- "loc.input.help.command": "Команда dotnet, которую необходимо выполнить. Выберите \"Пользовательская\", чтобы добавить аргументы или использовать команду, отсутствующую в списке.",
- "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.label.custom": "Настраиваемая команда",
- "loc.input.help.custom": "Команда, передаваемая в dotnet.exe для выполнения.",
- "loc.input.label.arguments": "Аргументы",
- "loc.input.help.arguments": "Аргументы для выбранной команды. Например, конфигурация сборки, выходной каталог, среда выполнения. Аргументы зависят от выбранной команды.",
- "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.help.zipAfterPublish": "Если этот параметр имеет значение true, папка, создаваемая командой публикации, будет упакована.",
- "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",
- "loc.input.help.feedRestore": "Включите выбранный веб-канал в создаваемый файл NuGet.config. Для выбора веб-канала должен быть установлен и лицензирован компонент Azure Artifacts.",
- "loc.input.label.includeNuGetOrg": "Использовать пакеты с сайта NuGet.org",
- "loc.input.help.includeNuGetOrg": "Включить NuGet.org в созданный файл NuGet.config.",
- "loc.input.label.nugetConfigPath": "Путь к файлу NuGet.config",
- "loc.input.help.nugetConfigPath": "Файл NuGet.config в репозитории, в котором указаны веб-каналы, пакеты из которых следует восстановить.",
- "loc.input.label.externalEndpoints": "Учетные данные для веб-каналов за пределами этой организации и коллекции",
- "loc.input.help.externalEndpoints": "Учетные данные, которые следует использовать для внешних реестров, находящихся в выбранном файле NuGet.config. Для веб-каналов в данной организации или коллекции оставьте это поле пустым; учетные данные сборки используются автоматически.",
- "loc.input.label.noCache": "Отключить локальный кэш",
- "loc.input.help.noCache": "Запрещает NuGet использовать пакеты из кэшей локальных компьютеров.",
- "loc.input.label.packagesDirectory": "Каталог назначения",
- "loc.input.help.packagesDirectory": "Задает папку, где устанавливаются пакеты. Если папка не указана, пакеты восстанавливаются в кэше пакетов NuGet по умолчанию.",
- "loc.input.label.verbosityRestore": "Уровень детализации",
- "loc.input.help.verbosityRestore": "Определяет, насколько подробными будут выходные данные.",
- "loc.input.label.searchPatternPush": "Путь к публикуемым пакетам NuGet",
- "loc.input.help.searchPatternPush": "Шаблон для сопоставления или путь к отправляемым NUPKG-файлам. Несколько шаблонов могут разделяться точкой с запятой.",
- "loc.input.label.nuGetFeedType": "Расположение целевого веб-канала",
- "loc.input.label.feedPublish": "Целевой веб-канал",
- "loc.input.help.feedPublish": "Выберите веб-канал, размещенный в этой организации. Для выбора веб-канала должен быть установлен и лицензирован компонент Azure Artifacts.",
- "loc.input.label.publishPackageMetadata": "Опубликовать метаданные конвейера",
- "loc.input.help.publishPackageMetadata": "Связать метаданные этого конвейера сборки или выпуска (номер запуска, сведения об исходном коде) с пакетом",
- "loc.input.label.externalEndpoint": "Сервер NuGet",
- "loc.input.help.externalEndpoint": "Подключение к службе NuGet, содержащее учетные данные внешнего сервера NuGet.",
- "loc.input.label.searchPatternPack": "Путь к упаковываемым файлам CSPROJ или NUSPEC",
- "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.help.includesymbols": "Дополнительно создает пакеты NuGet символов. Соответствует параметру командной строки --include-symbols.",
- "loc.input.label.includesource": "Включить источник",
- "loc.input.help.includesource": "Включает исходный код в пакет. Соответствует параметру командной строки --include-source.",
- "loc.input.label.versioningScheme": "Автоматическое управление версиями пакетов",
- "loc.input.help.versioningScheme": "Не может использоваться с упоминаемыми проектами. Если вы выбрали \"Использовать дату и время\", будет создана соответствующая требованиям [SemVer](http://semver.org/spec/v1.0.0.html) версия в формате \"X.Y.Z-ci-дата-время\", где X, Y и Z можно указать.\n\nЕсли вы выбрали \"Использовать переменную среды\", необходимо выбрать переменную среды и убедиться в том, что она содержит номер версии, который вы хотите использовать.\n\nЕсли вы выбрали \"Использовать номер сборки\", в качестве версии пакета будет использоваться номер сборки. **Примечание.** В разделе \"Параметры\" установите следующий формат номера сборки: [$(BuildDefinitionName)_$(Year:yyyy).$(Month).$(DayOfMonth)$(Rev:.r)](https://go.microsoft.com/fwlink/?LinkID=627416).",
- "loc.input.label.versionEnvVar": "Переменная среды",
- "loc.input.help.versionEnvVar": "Введите имя переменной без $, $env или %.",
- "loc.input.label.requestedMajorVersion": "Основной",
- "loc.input.help.requestedMajorVersion": "Значение X в версии [X.Y.Z](http://semver.org/spec/v1.0.0.html)",
- "loc.input.label.requestedMinorVersion": "Дополнительный",
- "loc.input.help.requestedMinorVersion": "Значение Y в версии [X.Y.Z](http://semver.org/spec/v1.0.0.html)",
- "loc.input.label.requestedPatchVersion": "Исправление",
- "loc.input.help.requestedPatchVersion": "Значение Z в версии [X.Y.Z](http://semver.org/spec/v1.0.0.html)",
- "loc.input.label.buildProperties": "Дополнительные свойства сборки",
- "loc.input.help.buildProperties": "Список пар \"токен = значение\", разделенных точкой с запятой, в котором каждое вхождение $token$ в файл NUSPEC будет заменено данным значением. Значения могут представлять собой строки в кавычках.",
- "loc.input.label.verbosityPack": "Уровень детализации",
- "loc.input.help.verbosityPack": "Определяет, насколько подробными будут выходные данные.",
- "loc.input.label.workingDirectory": "Рабочий каталог",
- "loc.input.help.workingDirectory": "Текущий рабочий каталог, в котором выполняется скрипт. Если указано пустое значение, используется корень репозитория (для сборки) или артефактов (для выпуска): $(System.DefaultWorkingDirectory). Шаблон поиска проекта **НЕ** применяется относительно рабочего каталога.",
- "loc.messages.BuildIdentityPermissionsHint": "Для внутренних каналов удостоверение службы сборки \"%s\" [%s] должно иметь доступ к каналу.",
- "loc.messages.CouldNotSetCodePaging": "Не удалось задать разбивку кода на страницы из-за следующей ошибки: %s",
- "loc.messages.Error_AutomaticallyVersionReleases": "Автоматическое определение версии: возможность получения номера версии на основе сборки не поддерживается в выпусках",
- "loc.messages.Error_CommandNotRecognized": "Нераспознанная команда %s.",
- "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": "Произошла ошибка при попытке упаковать файлы.",
- "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.PackagesInstalledSuccessfully": "Пакеты успешно восстановлены.",
- "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": "Не удается найти каталог публикации для упаковки файла проекта: %s.",
- "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\".",
- "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": "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": "Обнаружен путь к загрузчику расширений 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.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, чтобы установить требуемую версию.",
- "loc.messages.Warning_IncludeNuGetOrgEnabled": "IncludeNugetOrg сейчас включен для этой задачи. Чтобы устранить это предупреждение, измените задачу сборки и установите для \"includeNuGetOrg\" \"ЛОЖЬ\" или отключите \"Использовать пакеты из NuGet.org\".",
- "loc.messages.Error_IncludeNuGetOrgEnabled": "Не удалось восстановить пакеты. Отредактируете задачу сборки и установите для \"includeNuGetOrg\" \"ЛОЖЬ\" или отключите \"Использовать пакеты из NuGet.org\"."
+{
+ "loc.friendlyName": ".NET 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": "Веб-каналы и проверка подлинности",
+ "loc.group.displayName.restoreAdvanced": "Дополнительно",
+ "loc.group.displayName.pushAuth": "Веб-канал назначения и проверка подлинности",
+ "loc.group.displayName.pushAdvanced": "Дополнительно",
+ "loc.group.displayName.packOptions": "Параметры пакета",
+ "loc.group.displayName.packAdvanced": "Дополнительно",
+ "loc.group.displayName.generalAdvanced": "Дополнительно",
+ "loc.input.label.command": "Команда",
+ "loc.input.help.command": "Команда dotnet, которую необходимо выполнить. Выберите \"Пользовательская\", чтобы добавить аргументы или использовать команду, отсутствующую в списке.",
+ "loc.input.label.publishWebProjects": "Опубликовать веб-проекты",
+ "loc.input.help.publishWebProjects": "Если параметр имеет значение true, задача будет искать веб-проекты в репозитории и запустит для них команду публикации. Веб-проекты определяются по наличию в каталоге файла web.config или папки wwwroot.",
+ "loc.input.label.projects": "Path to project(s) or solution(s)",
+ "loc.input.help.projects": "The path to the csproj or sln file(s) to use. You can use wildcards (e.g. **/*.csproj for all .csproj files in all subfolders). **This field follows glob pattern, and is run against root of the repository at all times irrespective of Working Directory.**",
+ "loc.input.label.custom": "Настраиваемая команда",
+ "loc.input.help.custom": "Команда, передаваемая в dotnet.exe для выполнения.",
+ "loc.input.label.arguments": "Аргументы",
+ "loc.input.help.arguments": "Аргументы для выбранной команды. Например, конфигурация сборки, выходной каталог, среда выполнения. Аргументы зависят от выбранной команды.",
+ "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.help.zipAfterPublish": "Если этот параметр имеет значение true, папка, создаваемая командой публикации, будет упакована.",
+ "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",
+ "loc.input.help.feedRestore": "Включите выбранный веб-канал в создаваемый файл NuGet.config. Для выбора веб-канала должен быть установлен и лицензирован компонент Azure Artifacts.",
+ "loc.input.label.includeNuGetOrg": "Использовать пакеты с сайта NuGet.org",
+ "loc.input.help.includeNuGetOrg": "Включить NuGet.org в созданный файл NuGet.config.",
+ "loc.input.label.nugetConfigPath": "Путь к файлу NuGet.config",
+ "loc.input.help.nugetConfigPath": "Файл NuGet.config в репозитории, в котором указаны веб-каналы, пакеты из которых следует восстановить.",
+ "loc.input.label.externalEndpoints": "Учетные данные для веб-каналов за пределами этой организации и коллекции",
+ "loc.input.help.externalEndpoints": "Учетные данные, которые следует использовать для внешних реестров, находящихся в выбранном файле NuGet.config. Для веб-каналов в данной организации или коллекции оставьте это поле пустым; учетные данные сборки используются автоматически.",
+ "loc.input.label.noCache": "Отключить локальный кэш",
+ "loc.input.help.noCache": "Запрещает NuGet использовать пакеты из кэшей локальных компьютеров.",
+ "loc.input.label.packagesDirectory": "Каталог назначения",
+ "loc.input.help.packagesDirectory": "Задает папку, где устанавливаются пакеты. Если папка не указана, пакеты восстанавливаются в кэше пакетов NuGet по умолчанию.",
+ "loc.input.label.verbosityRestore": "Уровень детализации",
+ "loc.input.help.verbosityRestore": "Определяет, насколько подробными будут выходные данные.",
+ "loc.input.label.searchPatternPush": "Путь к публикуемым пакетам NuGet",
+ "loc.input.help.searchPatternPush": "Шаблон для сопоставления или путь к отправляемым NUPKG-файлам. Несколько шаблонов могут разделяться точкой с запятой.",
+ "loc.input.label.nuGetFeedType": "Расположение целевого веб-канала",
+ "loc.input.label.feedPublish": "Целевой веб-канал",
+ "loc.input.help.feedPublish": "Выберите веб-канал, размещенный в этой организации. Для выбора веб-канала должен быть установлен и лицензирован компонент Azure Artifacts.",
+ "loc.input.label.publishPackageMetadata": "Опубликовать метаданные конвейера",
+ "loc.input.help.publishPackageMetadata": "Связать метаданные этого конвейера сборки или выпуска (номер запуска, сведения об исходном коде) с пакетом",
+ "loc.input.label.externalEndpoint": "Сервер NuGet",
+ "loc.input.help.externalEndpoint": "Подключение к службе NuGet, содержащее учетные данные внешнего сервера NuGet.",
+ "loc.input.label.searchPatternPack": "Путь к упаковываемым файлам CSPROJ или NUSPEC",
+ "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.help.includesymbols": "Дополнительно создает пакеты NuGet символов. Соответствует параметру командной строки --include-symbols.",
+ "loc.input.label.includesource": "Включить источник",
+ "loc.input.help.includesource": "Включает исходный код в пакет. Соответствует параметру командной строки --include-source.",
+ "loc.input.label.versioningScheme": "Автоматическое управление версиями пакетов",
+ "loc.input.help.versioningScheme": "Не может использоваться с упоминаемыми проектами. Если вы выбрали \"Использовать дату и время\", будет создана соответствующая требованиям [SemVer](http://semver.org/spec/v1.0.0.html) версия в формате \"X.Y.Z-ci-дата-время\", где X, Y и Z можно указать.\n\nЕсли вы выбрали \"Использовать переменную среды\", необходимо выбрать переменную среды и убедиться в том, что она содержит номер версии, который вы хотите использовать.\n\nЕсли вы выбрали \"Использовать номер сборки\", в качестве версии пакета будет использоваться номер сборки. **Примечание.** В разделе \"Параметры\" установите следующий формат номера сборки: [$(BuildDefinitionName)_$(Year:yyyy).$(Month).$(DayOfMonth)$(Rev:.r)](https://go.microsoft.com/fwlink/?LinkID=627416).",
+ "loc.input.label.versionEnvVar": "Переменная среды",
+ "loc.input.help.versionEnvVar": "Введите имя переменной без $, $env или %.",
+ "loc.input.label.requestedMajorVersion": "Основной",
+ "loc.input.help.requestedMajorVersion": "Значение X в версии [X.Y.Z](http://semver.org/spec/v1.0.0.html)",
+ "loc.input.label.requestedMinorVersion": "Дополнительный",
+ "loc.input.help.requestedMinorVersion": "Значение Y в версии [X.Y.Z](http://semver.org/spec/v1.0.0.html)",
+ "loc.input.label.requestedPatchVersion": "Исправление",
+ "loc.input.help.requestedPatchVersion": "Значение Z в версии [X.Y.Z](http://semver.org/spec/v1.0.0.html)",
+ "loc.input.label.buildProperties": "Дополнительные свойства сборки",
+ "loc.input.help.buildProperties": "Список пар \"токен = значение\", разделенных точкой с запятой, в котором каждое вхождение $token$ в файл NUSPEC будет заменено данным значением. Значения могут представлять собой строки в кавычках.",
+ "loc.input.label.verbosityPack": "Уровень детализации",
+ "loc.input.help.verbosityPack": "Определяет, насколько подробными будут выходные данные.",
+ "loc.input.label.workingDirectory": "Рабочий каталог",
+ "loc.input.help.workingDirectory": "Текущий рабочий каталог, в котором выполняется скрипт. Если указано пустое значение, используется корень репозитория (для сборки) или артефактов (для выпуска): $(System.DefaultWorkingDirectory). Шаблон поиска проекта **НЕ** применяется относительно рабочего каталога.",
+ "loc.messages.BuildIdentityPermissionsHint": "Для внутренних каналов удостоверение службы сборки \"%s\" [%s] должно иметь доступ к каналу.",
+ "loc.messages.CouldNotSetCodePaging": "Не удалось задать разбивку кода на страницы из-за следующей ошибки: %s",
+ "loc.messages.Error_AutomaticallyVersionReleases": "Автоматическое определение версии: возможность получения номера версии на основе сборки не поддерживается в выпусках",
+ "loc.messages.Error_CommandNotRecognized": "Нераспознанная команда %s.",
+ "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": "Произошла ошибка при попытке упаковать файлы.",
+ "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.PackagesInstalledSuccessfully": "Пакеты успешно восстановлены.",
+ "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": "Не удается найти каталог публикации для упаковки файла проекта: %s.",
+ "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\".",
+ "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": "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": "Обнаружен путь к загрузчику расширений 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.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, чтобы установить требуемую версию.",
+ "loc.messages.Warning_IncludeNuGetOrgEnabled": "IncludeNugetOrg сейчас включен для этой задачи. Чтобы устранить это предупреждение, измените задачу сборки и установите для \"includeNuGetOrg\" \"ЛОЖЬ\" или отключите \"Использовать пакеты из NuGet.org\".",
+ "loc.messages.Error_IncludeNuGetOrgEnabled": "Не удалось восстановить пакеты. Отредактируете задачу сборки и установите для \"includeNuGetOrg\" \"ЛОЖЬ\" или отключите \"Использовать пакеты из NuGet.org\"."
}
\ 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 e39c7097de0a..90cfec2792e5 100644
--- a/Tasks/DotNetCoreCLIV2/Strings/resources.resjson/zh-CN/resources.resjson
+++ b/Tasks/DotNetCoreCLIV2/Strings/resources.resjson/zh-CN/resources.resjson
@@ -1,142 +1,142 @@
-{
- "loc.friendlyName": ".NET 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.packOptions": "打包选项",
- "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.config 文件或 wwwroot 文件夹来识别 Web 项目。",
- "loc.input.label.projects": "项目路径",
- "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": "参数",
- "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,将压缩发布命令创建的文件夹。",
- "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 源中的包",
- "loc.input.help.feedRestore": "将所选源包含在生成的 NuGet.config 中。必须安装 Azure Artifacts 并授权才能在此处选择源。",
- "loc.input.label.includeNuGetOrg": "从 NuGet.org 使用包",
- "loc.input.help.includeNuGetOrg": "在生成的 NuGet.config 中包含 NuGet.org。",
- "loc.input.label.nugetConfigPath": "NuGet.config 的路径",
- "loc.input.help.nugetConfigPath": "存储库中用以指定从中还原包的源的 NuGet.config。",
- "loc.input.label.externalEndpoints": "用于此组织/集合外部的源的凭据",
- "loc.input.help.externalEndpoints": "用于位于所选 NuGet.config 中的外部注册表的凭据。对于此组织/集合中的源,请将其留空;将自动使用生成的凭据。",
- "loc.input.label.noCache": "禁用本地缓存",
- "loc.input.help.noCache": "阻止 NuGet 使用本地计算机缓存中的包。",
- "loc.input.label.packagesDirectory": "目标目录",
- "loc.input.help.packagesDirectory": "指定在其中安装包的文件夹。如果未指定任何文件夹,则包将还原到默认 NuGet 包缓存中。",
- "loc.input.label.verbosityRestore": "详细信息",
- "loc.input.help.verbosityRestore": "指定在输出中显示的详细信息量。",
- "loc.input.label.searchPatternPush": "要发布的 NuGet 包的路径",
- "loc.input.help.searchPatternPush": "要匹配的模式或要上传的 nupkg 文件的路径。多个模式可用分号分隔。",
- "loc.input.label.nuGetFeedType": "目标源位置",
- "loc.input.label.feedPublish": "目标源",
- "loc.input.help.feedPublish": "选择此组织中托管的源。必须安装 Azure Artifacts 并获得许可才能在此处选择源。",
- "loc.input.label.publishPackageMetadata": "发布管道元数据",
- "loc.input.help.publishPackageMetadata": "将此生成/发布管道的元数据(运行 #、源代码信息)与包关联",
- "loc.input.label.externalEndpoint": "NuGet 服务器",
- "loc.input.help.externalEndpoint": "包含外部 NuGet 服务器凭据的 NuGet 服务连接。",
- "loc.input.label.searchPatternPack": "要打包的 csproj 或 nuspec 文件的路径",
- "loc.input.help.searchPatternPack": "要打包的 csproj 或 nuspec 文件的搜索模式。\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.help.includesymbols": "另外创建符号 NuGet 包。对应于 --include-symbols 命令行参数。",
- "loc.input.label.includesource": "包括源",
- "loc.input.help.includesource": "在包中包括源代码。对应于 --include-source 命令行参数。",
- "loc.input.label.versioningScheme": "自动包版本控制",
- "loc.input.help.versioningScheme": "不能与包含的引用项目一起使用。如果选择“使用日期和时间”,将生成格式为 \"X.Y.Z-ci-datetime\" 的 [SemVer](http://semver.org/spec/v1.0.0.html) 兼容版本,其中你可以选择 X、Y 和 Z。\n\n如果选择“使用环境变量”,则必须选择一个环境变量并确保它包含你要使用的版本号。\n\n如果选择“使用生成号”,则将使用生成号确定包的版本。**请注意:** 在“选项”下,将生成号格式设置为 \"[$(BuildDefinitionName)_$(Year:yyyy).$(Month).$(DayOfMonth)$(Rev:.r)](https://go.microsoft.com/fwlink/?LinkID=627416)\"。",
- "loc.input.label.versionEnvVar": "环境变量",
- "loc.input.help.versionEnvVar": "输入变量名称,其中不含 $、$env 或 %。",
- "loc.input.label.requestedMajorVersion": "主版本",
- "loc.input.help.requestedMajorVersion": "The 'X' in version [X.Y.Z](http://semver.org/spec/v1.0.0.html)",
- "loc.input.label.requestedMinorVersion": "次版本",
- "loc.input.help.requestedMinorVersion": "The 'Y' in version [X.Y.Z](http://semver.org/spec/v1.0.0.html)",
- "loc.input.label.requestedPatchVersion": "修补",
- "loc.input.help.requestedPatchVersion": "The 'Z' in version [X.Y.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.help.verbosityPack": "指定在输出中显示的详细信息量。",
- "loc.input.label.workingDirectory": "工作目录",
- "loc.input.help.workingDirectory": "运行脚本的当前工作目录。存储库(内部版本)或项目(发行版本)的根路径$(System.DefaultWorkingDirectory)为空。项目搜索模式与工作目录**不**相关。",
- "loc.messages.BuildIdentityPermissionsHint": "对于内部源,请确保生成服务标识“%s”[%s] 有权对其进行访问。",
- "loc.messages.CouldNotSetCodePaging": "由于以下错误,无法设置代码分页: %s",
- "loc.messages.Error_AutomaticallyVersionReleases": "自动版本控制: 不支持在发布中从生成选项获取版本号",
- "loc.messages.Error_CommandNotRecognized": "无法识别命令 %s。",
- "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": "尝试打包文件时出错。",
- "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.PackagesInstalledSuccessfully": "包还原成功",
- "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": "无法找到项目文件 %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 目前不支持使用加密 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": "正在将 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": "已检测到 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.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 任务来安装所需的版本。",
- "loc.messages.Warning_IncludeNuGetOrgEnabled": "当前已为此任务启用 IncludeNugetOrg。若要解决此警告,请编辑生成任务并将 \"includeNuGetOrg\" 设置为 \"false\" 或取消选择“使用来自 NuGet.org 的包”。",
- "loc.messages.Error_IncludeNuGetOrgEnabled": "包无法还原。请编辑生成任务并将 \"includeNuGetOrg\" 设置为 \"false\",或取消选择“使用来自 NuGet.org 的包”。"
+{
+ "loc.friendlyName": ".NET 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.packOptions": "打包选项",
+ "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.config 文件或 wwwroot 文件夹来识别 Web 项目。",
+ "loc.input.label.projects": "Path to project(s) or solution(s)",
+ "loc.input.help.projects": "The path to the csproj or sln file(s) to use. You can use wildcards (e.g. **/*.csproj for all .csproj files in all subfolders). **This field follows glob pattern, and is run against root of the repository at all times irrespective of Working Directory.**",
+ "loc.input.label.custom": "自定义命令",
+ "loc.input.help.custom": "传递到 dotnet.exe 进行执行的命令。",
+ "loc.input.label.arguments": "参数",
+ "loc.input.help.arguments": "所选命令的参数。例如,生成配置、输出文件夹、运行时。参数取决于所选命令。",
+ "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,将压缩发布命令创建的文件夹。",
+ "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 源中的包",
+ "loc.input.help.feedRestore": "将所选源包含在生成的 NuGet.config 中。必须安装 Azure Artifacts 并授权才能在此处选择源。",
+ "loc.input.label.includeNuGetOrg": "从 NuGet.org 使用包",
+ "loc.input.help.includeNuGetOrg": "在生成的 NuGet.config 中包含 NuGet.org。",
+ "loc.input.label.nugetConfigPath": "NuGet.config 的路径",
+ "loc.input.help.nugetConfigPath": "存储库中用以指定从中还原包的源的 NuGet.config。",
+ "loc.input.label.externalEndpoints": "用于此组织/集合外部的源的凭据",
+ "loc.input.help.externalEndpoints": "用于位于所选 NuGet.config 中的外部注册表的凭据。对于此组织/集合中的源,请将其留空;将自动使用生成的凭据。",
+ "loc.input.label.noCache": "禁用本地缓存",
+ "loc.input.help.noCache": "阻止 NuGet 使用本地计算机缓存中的包。",
+ "loc.input.label.packagesDirectory": "目标目录",
+ "loc.input.help.packagesDirectory": "指定在其中安装包的文件夹。如果未指定任何文件夹,则包将还原到默认 NuGet 包缓存中。",
+ "loc.input.label.verbosityRestore": "详细信息",
+ "loc.input.help.verbosityRestore": "指定在输出中显示的详细信息量。",
+ "loc.input.label.searchPatternPush": "要发布的 NuGet 包的路径",
+ "loc.input.help.searchPatternPush": "要匹配的模式或要上传的 nupkg 文件的路径。多个模式可用分号分隔。",
+ "loc.input.label.nuGetFeedType": "目标源位置",
+ "loc.input.label.feedPublish": "目标源",
+ "loc.input.help.feedPublish": "选择此组织中托管的源。必须安装 Azure Artifacts 并获得许可才能在此处选择源。",
+ "loc.input.label.publishPackageMetadata": "发布管道元数据",
+ "loc.input.help.publishPackageMetadata": "将此生成/发布管道的元数据(运行 #、源代码信息)与包关联",
+ "loc.input.label.externalEndpoint": "NuGet 服务器",
+ "loc.input.help.externalEndpoint": "包含外部 NuGet 服务器凭据的 NuGet 服务连接。",
+ "loc.input.label.searchPatternPack": "要打包的 csproj 或 nuspec 文件的路径",
+ "loc.input.help.searchPatternPack": "要打包的 csproj 或 nuspec 文件的搜索模式。\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.help.includesymbols": "另外创建符号 NuGet 包。对应于 --include-symbols 命令行参数。",
+ "loc.input.label.includesource": "包括源",
+ "loc.input.help.includesource": "在包中包括源代码。对应于 --include-source 命令行参数。",
+ "loc.input.label.versioningScheme": "自动包版本控制",
+ "loc.input.help.versioningScheme": "不能与包含的引用项目一起使用。如果选择“使用日期和时间”,将生成格式为 \"X.Y.Z-ci-datetime\" 的 [SemVer](http://semver.org/spec/v1.0.0.html) 兼容版本,其中你可以选择 X、Y 和 Z。\n\n如果选择“使用环境变量”,则必须选择一个环境变量并确保它包含你要使用的版本号。\n\n如果选择“使用生成号”,则将使用生成号确定包的版本。**请注意:** 在“选项”下,将生成号格式设置为 \"[$(BuildDefinitionName)_$(Year:yyyy).$(Month).$(DayOfMonth)$(Rev:.r)](https://go.microsoft.com/fwlink/?LinkID=627416)\"。",
+ "loc.input.label.versionEnvVar": "环境变量",
+ "loc.input.help.versionEnvVar": "输入变量名称,其中不含 $、$env 或 %。",
+ "loc.input.label.requestedMajorVersion": "主版本",
+ "loc.input.help.requestedMajorVersion": "The 'X' in version [X.Y.Z](http://semver.org/spec/v1.0.0.html)",
+ "loc.input.label.requestedMinorVersion": "次版本",
+ "loc.input.help.requestedMinorVersion": "The 'Y' in version [X.Y.Z](http://semver.org/spec/v1.0.0.html)",
+ "loc.input.label.requestedPatchVersion": "修补",
+ "loc.input.help.requestedPatchVersion": "The 'Z' in version [X.Y.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.help.verbosityPack": "指定在输出中显示的详细信息量。",
+ "loc.input.label.workingDirectory": "工作目录",
+ "loc.input.help.workingDirectory": "运行脚本的当前工作目录。存储库(内部版本)或项目(发行版本)的根路径$(System.DefaultWorkingDirectory)为空。项目搜索模式与工作目录**不**相关。",
+ "loc.messages.BuildIdentityPermissionsHint": "对于内部源,请确保生成服务标识“%s”[%s] 有权对其进行访问。",
+ "loc.messages.CouldNotSetCodePaging": "由于以下错误,无法设置代码分页: %s",
+ "loc.messages.Error_AutomaticallyVersionReleases": "自动版本控制: 不支持在发布中从生成选项获取版本号",
+ "loc.messages.Error_CommandNotRecognized": "无法识别命令 %s。",
+ "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": "尝试打包文件时出错。",
+ "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.PackagesInstalledSuccessfully": "包还原成功",
+ "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": "无法找到项目文件 %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 目前不支持使用加密 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": "正在将 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": "已检测到 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.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 任务来安装所需的版本。",
+ "loc.messages.Warning_IncludeNuGetOrgEnabled": "当前已为此任务启用 IncludeNugetOrg。若要解决此警告,请编辑生成任务并将 \"includeNuGetOrg\" 设置为 \"false\" 或取消选择“使用来自 NuGet.org 的包”。",
+ "loc.messages.Error_IncludeNuGetOrgEnabled": "包无法还原。请编辑生成任务并将 \"includeNuGetOrg\" 设置为 \"false\",或取消选择“使用来自 NuGet.org 的包”。"
}
\ 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 1325c2adcedf..1433ef7a6f54 100644
--- a/Tasks/DotNetCoreCLIV2/Strings/resources.resjson/zh-TW/resources.resjson
+++ b/Tasks/DotNetCoreCLIV2/Strings/resources.resjson/zh-TW/resources.resjson
@@ -1,142 +1,142 @@
-{
- "loc.friendlyName": ".NET 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.packOptions": "套件選項",
- "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 專案,並對其執行 publish 命令。目錄中有 web.config 檔案或 wwwroot 資料夾,即表示有 Web 專案。",
- "loc.input.label.projects": "專案的路徑",
- "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": "引數",
- "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": "將專案資料夾名稱新增至發行路徑",
- "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 成品摘要中的套件",
- "loc.input.help.feedRestore": "在產生的 NuGet.config 中包含選取的摘要。您必須安裝 Azure Artifacts 且經過授權,才能於此處選取摘要。",
- "loc.input.label.includeNuGetOrg": "使用 NuGet.org 中的套件",
- "loc.input.help.includeNuGetOrg": "在產生的 NuGet.config 中包含 NuGet.org。",
- "loc.input.label.nugetConfigPath": "NuGet.config 的路徑",
- "loc.input.help.nugetConfigPath": "您存放庫中的 NuGet.config,可指定從中還原套件的摘要。",
- "loc.input.label.externalEndpoints": "此組織/集合外部摘要的認證",
- "loc.input.help.externalEndpoints": "要用於所選 NuGet.config 中外部登錄的認證。針對此組織/集合中的摘要,請將此欄位保留空白,系統會自動使用組建的認證。",
- "loc.input.label.noCache": "停用本機快取",
- "loc.input.help.noCache": "禁止 NuGet 使用本機電腦快取的套件。",
- "loc.input.label.packagesDirectory": "目的地路徑",
- "loc.input.help.packagesDirectory": "指定套件安裝所在的資料夾。若未指定任何資料夾,套件會還原成預設 NuGet 套件快取。",
- "loc.input.label.verbosityRestore": "詳細資訊",
- "loc.input.help.verbosityRestore": "請指定顯示在輸出中的詳細資料量。",
- "loc.input.label.searchPatternPush": "要發行之 NuGet 套件的路徑",
- "loc.input.help.searchPatternPush": "要比對的模式,或 nupkg 檔案上傳至的路徑。可使用分號分隔多個模式。",
- "loc.input.label.nuGetFeedType": "目標摘要位置",
- "loc.input.label.feedPublish": "目標摘要",
- "loc.input.help.feedPublish": "選取裝載於此組織中的摘要。您必須擁有已安裝並授權的 Azure Artifacts,才能在此選取摘要。",
- "loc.input.label.publishPackageMetadata": "發佈管線中繼資料",
- "loc.input.help.publishPackageMetadata": "建立此建置/發行管線的中繼資料 (執行 #,原始程式碼資訊) 與套件的關聯",
- "loc.input.label.externalEndpoint": "NuGet 伺服器",
- "loc.input.help.externalEndpoint": "包含外部 NuGet 伺服器認證的 NuGet 服務連線。",
- "loc.input.label.searchPatternPack": "要壓縮之 csproj 或 nuspec 檔案的路徑",
- "loc.input.help.searchPatternPack": "搜尋要封裝之 csproj 或 nuspec 檔案的模式。\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.help.includesymbols": "另外建立符號 NuGet 套件。對應至 --include-symbols 命令列參數。",
- "loc.input.label.includesource": "包含來源",
- "loc.input.help.includesource": "將原始程式碼包含在套件中。對應至 --include-source 命令列參數。",
- "loc.input.label.versioningScheme": "自動套件版本設定",
- "loc.input.help.versioningScheme": "無法與包含參考的專案一併使用。若選擇 [使用日期與時間],如此會產生符合 [SemVer](http://semver.org/spec/v1.0.0.html) 規範的版本,格式為 `X.Y.Z-ci-datetime`,其中的 X、Y 和 Z 由您選擇。\n\n若您選擇 [使用環境變數],則必須選取環境變數,並確認其包含您要使用的版本號碼。\n\n若您選擇 [使用組建編號],這會用組建編號來設定您的套件版本。**注意:** 請在 [選項] 下,將組建編號格式設為 '[$(BuildDefinitionName)_$(Year:yyyy).$(Month).$(DayOfMonth)$(Rev:.r)](https://go.microsoft.com/fwlink/?LinkID=627416)'。",
- "loc.input.label.versionEnvVar": "環境變數",
- "loc.input.help.versionEnvVar": "輸入不具 $、$env 或 % 的變數名稱。",
- "loc.input.label.requestedMajorVersion": "主要",
- "loc.input.help.requestedMajorVersion": "版本 [X.Y.Z](http://semver.org/spec/v1.0.0.html) 中的 'X'",
- "loc.input.label.requestedMinorVersion": "次要",
- "loc.input.help.requestedMinorVersion": "版本 [X.Y.Z](http://semver.org/spec/v1.0.0.html) 中的 'Y'",
- "loc.input.label.requestedPatchVersion": "修補檔案",
- "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.help.verbosityPack": "請指定顯示在輸出中的詳細資料量。",
- "loc.input.label.workingDirectory": "工作目錄",
- "loc.input.help.workingDirectory": "指令碼執行所在的目前工作目錄。Empty 是存放庫 (組建) 或成品 (版本) 的根目錄,即 $(System.DefaultWorkingDirectory)。專案搜尋模式與工作目錄**無關**。",
- "loc.messages.BuildIdentityPermissionsHint": "若為內部摘要,請確定組建服務身分識別 '%s' [%s] 可存取摘要。",
- "loc.messages.CouldNotSetCodePaging": "因為發生下列錯誤,所以無法設定程式碼分頁: %s",
- "loc.messages.Error_AutomaticallyVersionReleases": "Autoversion: 發行不支援從建置選項取得版本號碼",
- "loc.messages.Error_CommandNotRecognized": "無法辨認命令 %s。",
- "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": "嘗試封裝檔案時發生錯誤。",
- "loc.messages.Error_PushNotARegularFile": "%s 不是檔案。請檢查工作的 'Path/Pattern to nupkg' 屬性。",
- "loc.messages.Info_AttemptingToPackFile": "正在嘗試壓縮檔案: ",
- "loc.messages.Info_NoPackagesMatchedTheSearchPattern": "沒有符合搜尋模式的套件。",
- "loc.messages.Info_NoFilesMatchedTheSearchPattern": "沒有符合搜尋模式的檔案。",
- "loc.messages.PackagesFailedToInstall": "套件無法還原",
- "loc.messages.PackagesFailedToPublish": "無法發行套件",
- "loc.messages.PackagesInstalledSuccessfully": "已成功還原套件",
- "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": "找不到專案檔的發佈資料夾以壓縮: %s。",
- "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' 的元素。",
- "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": "正在將 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": "偵測到 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.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 工作安裝必要的版本。",
- "loc.messages.Warning_IncludeNuGetOrgEnabled": "目前已為此工作啟用 IncludeNugetOrg。若要解决此警告,請編輯建置工作並將 'includeNuGetOrg' 設定為 'false' 或取消選取 'Use packages from NuGet.org'。",
- "loc.messages.Error_IncludeNuGetOrgEnabled": "無法還原封裝。編輯您的建置工作並將 'includeNuGetOrg' 設定為 'false' 或取消選取 'Use packages from NuGet.org'。"
+{
+ "loc.friendlyName": ".NET 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.packOptions": "套件選項",
+ "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 專案,並對其執行 publish 命令。目錄中有 web.config 檔案或 wwwroot 資料夾,即表示有 Web 專案。",
+ "loc.input.label.projects": "Path to project(s) or solution(s)",
+ "loc.input.help.projects": "The path to the csproj or sln file(s) to use. You can use wildcards (e.g. **/*.csproj for all .csproj files in all subfolders). **This field follows glob pattern, and is run against root of the repository at all times irrespective of Working Directory.**",
+ "loc.input.label.custom": "自訂命令",
+ "loc.input.help.custom": "要傳遞至 dotnet.exe 以加以執行的命令。",
+ "loc.input.label.arguments": "引數",
+ "loc.input.help.arguments": "所選命令的引數。例如,組建組態、輸出資料夾、執行階段。引數取決於選取的命令。",
+ "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": "將專案資料夾名稱新增至發行路徑",
+ "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 成品摘要中的套件",
+ "loc.input.help.feedRestore": "在產生的 NuGet.config 中包含選取的摘要。您必須安裝 Azure Artifacts 且經過授權,才能於此處選取摘要。",
+ "loc.input.label.includeNuGetOrg": "使用 NuGet.org 中的套件",
+ "loc.input.help.includeNuGetOrg": "在產生的 NuGet.config 中包含 NuGet.org。",
+ "loc.input.label.nugetConfigPath": "NuGet.config 的路徑",
+ "loc.input.help.nugetConfigPath": "您存放庫中的 NuGet.config,可指定從中還原套件的摘要。",
+ "loc.input.label.externalEndpoints": "此組織/集合外部摘要的認證",
+ "loc.input.help.externalEndpoints": "要用於所選 NuGet.config 中外部登錄的認證。針對此組織/集合中的摘要,請將此欄位保留空白,系統會自動使用組建的認證。",
+ "loc.input.label.noCache": "停用本機快取",
+ "loc.input.help.noCache": "禁止 NuGet 使用本機電腦快取的套件。",
+ "loc.input.label.packagesDirectory": "目的地路徑",
+ "loc.input.help.packagesDirectory": "指定套件安裝所在的資料夾。若未指定任何資料夾,套件會還原成預設 NuGet 套件快取。",
+ "loc.input.label.verbosityRestore": "詳細資訊",
+ "loc.input.help.verbosityRestore": "請指定顯示在輸出中的詳細資料量。",
+ "loc.input.label.searchPatternPush": "要發行之 NuGet 套件的路徑",
+ "loc.input.help.searchPatternPush": "要比對的模式,或 nupkg 檔案上傳至的路徑。可使用分號分隔多個模式。",
+ "loc.input.label.nuGetFeedType": "目標摘要位置",
+ "loc.input.label.feedPublish": "目標摘要",
+ "loc.input.help.feedPublish": "選取裝載於此組織中的摘要。您必須擁有已安裝並授權的 Azure Artifacts,才能在此選取摘要。",
+ "loc.input.label.publishPackageMetadata": "發佈管線中繼資料",
+ "loc.input.help.publishPackageMetadata": "建立此建置/發行管線的中繼資料 (執行 #,原始程式碼資訊) 與套件的關聯",
+ "loc.input.label.externalEndpoint": "NuGet 伺服器",
+ "loc.input.help.externalEndpoint": "包含外部 NuGet 伺服器認證的 NuGet 服務連線。",
+ "loc.input.label.searchPatternPack": "要壓縮之 csproj 或 nuspec 檔案的路徑",
+ "loc.input.help.searchPatternPack": "搜尋要封裝之 csproj 或 nuspec 檔案的模式。\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.help.includesymbols": "另外建立符號 NuGet 套件。對應至 --include-symbols 命令列參數。",
+ "loc.input.label.includesource": "包含來源",
+ "loc.input.help.includesource": "將原始程式碼包含在套件中。對應至 --include-source 命令列參數。",
+ "loc.input.label.versioningScheme": "自動套件版本設定",
+ "loc.input.help.versioningScheme": "無法與包含參考的專案一併使用。若選擇 [使用日期與時間],如此會產生符合 [SemVer](http://semver.org/spec/v1.0.0.html) 規範的版本,格式為 `X.Y.Z-ci-datetime`,其中的 X、Y 和 Z 由您選擇。\n\n若您選擇 [使用環境變數],則必須選取環境變數,並確認其包含您要使用的版本號碼。\n\n若您選擇 [使用組建編號],這會用組建編號來設定您的套件版本。**注意:** 請在 [選項] 下,將組建編號格式設為 '[$(BuildDefinitionName)_$(Year:yyyy).$(Month).$(DayOfMonth)$(Rev:.r)](https://go.microsoft.com/fwlink/?LinkID=627416)'。",
+ "loc.input.label.versionEnvVar": "環境變數",
+ "loc.input.help.versionEnvVar": "輸入不具 $、$env 或 % 的變數名稱。",
+ "loc.input.label.requestedMajorVersion": "主要",
+ "loc.input.help.requestedMajorVersion": "版本 [X.Y.Z](http://semver.org/spec/v1.0.0.html) 中的 'X'",
+ "loc.input.label.requestedMinorVersion": "次要",
+ "loc.input.help.requestedMinorVersion": "版本 [X.Y.Z](http://semver.org/spec/v1.0.0.html) 中的 'Y'",
+ "loc.input.label.requestedPatchVersion": "修補檔案",
+ "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.help.verbosityPack": "請指定顯示在輸出中的詳細資料量。",
+ "loc.input.label.workingDirectory": "工作目錄",
+ "loc.input.help.workingDirectory": "指令碼執行所在的目前工作目錄。Empty 是存放庫 (組建) 或成品 (版本) 的根目錄,即 $(System.DefaultWorkingDirectory)。專案搜尋模式與工作目錄**無關**。",
+ "loc.messages.BuildIdentityPermissionsHint": "若為內部摘要,請確定組建服務身分識別 '%s' [%s] 可存取摘要。",
+ "loc.messages.CouldNotSetCodePaging": "因為發生下列錯誤,所以無法設定程式碼分頁: %s",
+ "loc.messages.Error_AutomaticallyVersionReleases": "Autoversion: 發行不支援從建置選項取得版本號碼",
+ "loc.messages.Error_CommandNotRecognized": "無法辨認命令 %s。",
+ "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": "嘗試封裝檔案時發生錯誤。",
+ "loc.messages.Error_PushNotARegularFile": "%s 不是檔案。請檢查工作的 'Path/Pattern to nupkg' 屬性。",
+ "loc.messages.Info_AttemptingToPackFile": "正在嘗試壓縮檔案: ",
+ "loc.messages.Info_NoPackagesMatchedTheSearchPattern": "沒有符合搜尋模式的套件。",
+ "loc.messages.Info_NoFilesMatchedTheSearchPattern": "沒有符合搜尋模式的檔案。",
+ "loc.messages.PackagesFailedToInstall": "套件無法還原",
+ "loc.messages.PackagesFailedToPublish": "無法發行套件",
+ "loc.messages.PackagesInstalledSuccessfully": "已成功還原套件",
+ "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": "找不到專案檔的發佈資料夾以壓縮: %s。",
+ "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' 的元素。",
+ "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": "正在將 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": "偵測到 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.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 工作安裝必要的版本。",
+ "loc.messages.Warning_IncludeNuGetOrgEnabled": "目前已為此工作啟用 IncludeNugetOrg。若要解决此警告,請編輯建置工作並將 'includeNuGetOrg' 設定為 'false' 或取消選取 'Use packages from NuGet.org'。",
+ "loc.messages.Error_IncludeNuGetOrgEnabled": "無法還原封裝。編輯您的建置工作並將 'includeNuGetOrg' 設定為 'false' 或取消選取 'Use packages from NuGet.org'。"
}
\ No newline at end of file
diff --git a/Tasks/DotNetCoreInstallerV1/Strings/resources.resjson/de-DE/resources.resjson b/Tasks/DotNetCoreInstallerV1/Strings/resources.resjson/de-DE/resources.resjson
index fa8cf32bd1b8..f679dfa8a632 100644
--- a/Tasks/DotNetCoreInstallerV1/Strings/resources.resjson/de-DE/resources.resjson
+++ b/Tasks/DotNetCoreInstallerV1/Strings/resources.resjson/de-DE/resources.resjson
@@ -1,82 +1,83 @@
-{
- "loc.friendlyName": "Installer für .NET Core SDK/Runtime",
- "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 VersionenUnterstützung für Versionsmuster, um die neueste Nebenversion/Hauptversion abzurufenEinschränkung der Suche auf mehreren Ebenen",
- "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.version": "Version",
- "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 Hauptversion2.2.x => Installation der aktuellen Haupt- und Nebenversion2.2.104 => Installation der genauen Version
Suchen Sie nach dem Wert \"version\" zur Installation von SDK/Runtime in der Datei \"releases.json\". Den Link zu \"releases.json\" dieser Hauptversion.Nebenversion finden Sie in der [**releases-index-Datei**](https://github.com/dotnet/core/blob/master/release-notes/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.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",
- "loc.input.help.installationPath": "Geben Sie an, wo das .NET Core SDK/die Runtime installiert werden soll. Verschiedene Pfade können sich folgendermaßen auf das .NET-Verhalten auswirken.$(Agent.ToolsDirectory): Hiermit wird die Version auf dem Agent zwischengespeichert, weil dieses Verzeichnis nicht pipelineübergreifend bereinigt wird. Alle auf dem Agent ausgeführten Pipelines würden Zugriff auf die Versionen erhalten, die zuvor über den Agent installiert wurden.$(Agent.TempDirectory): Auf diese Weise kann sichergestellt werden, dass eine Pipeline keine zwischengespeicherte Version von .NET Core verwendet, weil dieser Ordner nach jeder Pipeline bereinigt wird.Jeder andere Pfad: Sie können einen beliebigen anderen Pfad konfigurieren, solange der Agentprozess Zugriff auf den Pfad besitzt. Dies ändert den Status des Computers und wirkt sich auf alle darauf ausgeführten Prozesse aus.
Beachten Sie, dass Sie auch die Einstellung zur Suche auf mehreren Ebenen konfigurieren können, um die Suche des .NET-Hosts nach einer geeigneten Version zu konfigurieren.",
- "loc.input.label.performMultiLevelLookup": "Suche auf mehreren Ebenen ausführen",
- "loc.input.help.performMultiLevelLookup": "Diese Eingabe gilt nur für Windows-basierte Agents. Hiermit wird das Verhalten des .NET-Hostprozesses für die Suche nach einem geeigneten freigegebenen Framework konfiguriert.Deaktiviert: Der Hostprozess sucht nur Versionen, die in dem in dieser Aufgabe angegebenen Ordner vorhanden sind.Aktiviert: Der Host versucht, über eine Suche auf mehreren Ebenen in vordefinierten globalen Speicherorten zu suchen.
Die globalen Standardspeicherorte lauten:
Für Windows:
C:\\Programme\\dotnet (64-Bit-Prozess)
C:\\Programme (x86)\\dotnet (32-Bit-Prozess) Weitere Informationen finden Sie [**HIER**](https://github.com/dotnet/core-setup/blob/master/Documentation/design-docs/multilevel-sharedfx-lookup.md).
",
- "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.",
- "loc.messages.getDownloadUrlsFailed": "Fehler beim Abrufen der Download-URLs. Fehler: %s.",
- "loc.messages.UsingCachedTool": "Es ist eine zwischengespeicherte Kopie von .NET Core vorhanden. Eine Neuinstallation ist nicht erforderlich. Speicherort des zwischengespeicherten Tools: %s.",
- "loc.messages.CheckingToolCache": "Es wird überprüft, ob eine zwischengespeicherte Kopie für diese Version vorhanden ist...",
- "loc.messages.InstallingAfresh": "Der Cache enthält nicht die angeforderte Version von .NET Core. Laden Sie die Version jetzt herunter, und installieren Sie sie.",
- "loc.messages.GettingDownloadUrl": "URL zum Herunterladen von .NET Core %s, Version %s wird abgerufen.",
- "loc.messages.CouldNotDetectPlatform": "Das Betriebssystem des Computers konnte nicht ermittelt werden.",
- "loc.messages.NullDownloadUrls": "Die Download-URL konnte nicht erstellt werden. Stellen Sie sicher, dass die angegebene Version %s gültig ist.",
- "loc.messages.DownloadingUrl": ".NET Core-Paket wird von URL %s heruntergeladen.",
- "loc.messages.ExtractingPackage": "Das heruntergeladene Paket %s wird extrahiert.",
- "loc.messages.CachingTool": "Dieses installierte Tool wird zwischengespeichert.",
- "loc.messages.SuccessfullyInstalled": ".NET Core %s Version %s wurde erfolgreich installiert.",
- "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": "Downloadinformationen für Version %s konnten nicht abgerufen werden. Überprüfen Sie, ob die angegebene Version richtig ist. Weitere Informationen finden Sie unter dem Link für unterstützte Versionen: https://github.com/dotnet/core/blob/master/release-notes/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": "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": "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",
- "loc.messages.FailedToCopyTopLevelFiles": "Fehler beim Kopieren der Stammdateien in den Installationspfad: %s. Fehler: %s",
- "loc.messages.FailedWhileInstallingVersionAtPath": "Fehler beim Installieren der Version %s in Pfad \"%s\". Fehler: %s",
- "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": "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": "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.",
- "loc.messages.DetectingPlatform": "Die Betriebssystemplattform wird ermittelt, um das richtige Downloadpaket für das Betriebssystem zu finden.",
- "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": "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": "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.",
- "loc.messages.ErrorWhileSettingDotNetToolPath": "Fehler beim Voranstellen der .NET Core-Toolpfads an die PATH-Umgebungsvariable. Fehler: %s",
- "loc.messages.RequiredChannelVersionForSpec": "Der Kanal \"%s\" für Version %s wird gesucht.",
- "loc.messages.ErrorWhileGettingVersionFromChannel": "Fehler beim Abrufen der Version %s aus Kanal \"%s\". Fehler: %s",
- "loc.messages.ComparingInstalledFolderVersions": "Es wird verglichen, ob die zu installierende Version %s höher ist als die bereits installierte Version mit dem Ordnernamen \"%s\".",
- "loc.messages.ComparingInstalledFileVersions": "Es wird verglichen, ob die zu installierende Version %s höher ist als die bereits installierte Version mit version.complete-Datei \"%s\".",
- "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.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",
- "loc.messages.FailedWhileExtractingPacakge": "Fehler beim Extrahieren des heruntergeladenen Pakets. Fehler: %s"
+{
+ "loc.friendlyName": "Installer für .NET Core SDK/Runtime",
+ "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 VersionenUnterstützung für Versionsmuster, um die neueste Nebenversion/Hauptversion abzurufenEinschränkung der Suche auf mehreren Ebenen",
+ "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.version": "Version",
+ "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 Hauptversion2.2.x => Installation der aktuellen Haupt- und Nebenversion2.2.104 => Installation der genauen Version
Suchen Sie nach dem Wert \"version\" zur Installation von SDK/Runtime in der Datei \"releases.json\". Den Link zu \"releases.json\" dieser Hauptversion.Nebenversion finden Sie in der [**releases-index-Datei**](https://github.com/dotnet/core/blob/master/release-notes/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.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",
+ "loc.input.help.installationPath": "Geben Sie an, wo das .NET Core SDK/die Runtime installiert werden soll. Verschiedene Pfade können sich folgendermaßen auf das .NET-Verhalten auswirken.$(Agent.ToolsDirectory): Hiermit wird die Version auf dem Agent zwischengespeichert, weil dieses Verzeichnis nicht pipelineübergreifend bereinigt wird. Alle auf dem Agent ausgeführten Pipelines würden Zugriff auf die Versionen erhalten, die zuvor über den Agent installiert wurden.$(Agent.TempDirectory): Auf diese Weise kann sichergestellt werden, dass eine Pipeline keine zwischengespeicherte Version von .NET Core verwendet, weil dieser Ordner nach jeder Pipeline bereinigt wird.Jeder andere Pfad: Sie können einen beliebigen anderen Pfad konfigurieren, solange der Agentprozess Zugriff auf den Pfad besitzt. Dies ändert den Status des Computers und wirkt sich auf alle darauf ausgeführten Prozesse aus.
Beachten Sie, dass Sie auch die Einstellung zur Suche auf mehreren Ebenen konfigurieren können, um die Suche des .NET-Hosts nach einer geeigneten Version zu konfigurieren.",
+ "loc.input.label.performMultiLevelLookup": "Suche auf mehreren Ebenen ausführen",
+ "loc.input.help.performMultiLevelLookup": "Diese Eingabe gilt nur für Windows-basierte Agents. Hiermit wird das Verhalten des .NET-Hostprozesses für die Suche nach einem geeigneten freigegebenen Framework konfiguriert.Deaktiviert: Der Hostprozess sucht nur Versionen, die in dem in dieser Aufgabe angegebenen Ordner vorhanden sind.Aktiviert: Der Host versucht, über eine Suche auf mehreren Ebenen in vordefinierten globalen Speicherorten zu suchen.
Die globalen Standardspeicherorte lauten:
Für Windows:
C:\\Programme\\dotnet (64-Bit-Prozess)
C:\\Programme (x86)\\dotnet (32-Bit-Prozess) Weitere Informationen finden Sie [**HIER**](https://github.com/dotnet/core-setup/blob/master/Documentation/design-docs/multilevel-sharedfx-lookup.md).
",
+ "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.",
+ "loc.messages.getDownloadUrlsFailed": "Fehler beim Abrufen der Download-URLs. Fehler: %s.",
+ "loc.messages.UsingCachedTool": "Es ist eine zwischengespeicherte Kopie von .NET Core vorhanden. Eine Neuinstallation ist nicht erforderlich. Speicherort des zwischengespeicherten Tools: %s.",
+ "loc.messages.CheckingToolCache": "Es wird überprüft, ob eine zwischengespeicherte Kopie für diese Version vorhanden ist...",
+ "loc.messages.InstallingAfresh": "Der Cache enthält nicht die angeforderte Version von .NET Core. Laden Sie die Version jetzt herunter, und installieren Sie sie.",
+ "loc.messages.GettingDownloadUrl": "URL zum Herunterladen von .NET Core %s, Version %s wird abgerufen.",
+ "loc.messages.CouldNotDetectPlatform": "Das Betriebssystem des Computers konnte nicht ermittelt werden.",
+ "loc.messages.NullDownloadUrls": "Die Download-URL konnte nicht erstellt werden. Stellen Sie sicher, dass die angegebene Version %s gültig ist.",
+ "loc.messages.DownloadingUrl": ".NET Core-Paket wird von URL %s heruntergeladen.",
+ "loc.messages.ExtractingPackage": "Das heruntergeladene Paket %s wird extrahiert.",
+ "loc.messages.CachingTool": "Dieses installierte Tool wird zwischengespeichert.",
+ "loc.messages.SuccessfullyInstalled": ".NET Core %s Version %s wurde erfolgreich installiert.",
+ "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": "Downloadinformationen für Version %s konnten nicht abgerufen werden. Überprüfen Sie, ob die angegebene Version richtig ist. Weitere Informationen finden Sie unter dem Link für unterstützte Versionen: https://github.com/dotnet/core/blob/master/release-notes/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": "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": "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",
+ "loc.messages.FailedToCopyTopLevelFiles": "Fehler beim Kopieren der Stammdateien in den Installationspfad: %s. Fehler: %s",
+ "loc.messages.FailedWhileInstallingVersionAtPath": "Fehler beim Installieren der Version %s in Pfad \"%s\". Fehler: %s",
+ "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": "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": "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.",
+ "loc.messages.DetectingPlatform": "Die Betriebssystemplattform wird ermittelt, um das richtige Downloadpaket für das Betriebssystem zu finden.",
+ "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": "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": "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.",
+ "loc.messages.ErrorWhileSettingDotNetToolPath": "Fehler beim Voranstellen der .NET Core-Toolpfads an die PATH-Umgebungsvariable. Fehler: %s",
+ "loc.messages.RequiredChannelVersionForSpec": "Der Kanal \"%s\" für Version %s wird gesucht.",
+ "loc.messages.ErrorWhileGettingVersionFromChannel": "Fehler beim Abrufen der Version %s aus Kanal \"%s\". Fehler: %s",
+ "loc.messages.ComparingInstalledFolderVersions": "Es wird verglichen, ob die zu installierende Version %s höher ist als die bereits installierte Version mit dem Ordnernamen \"%s\".",
+ "loc.messages.ComparingInstalledFileVersions": "Es wird verglichen, ob die zu installierende Version %s höher ist als die bereits installierte Version mit version.complete-Datei \"%s\".",
+ "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.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",
+ "loc.messages.FailedWhileExtractingPacakge": "Fehler beim Extrahieren des heruntergeladenen Pakets. Fehler: %s",
+ "loc.messages.DeprecatedTask": "The DotNetCoreInstaller@1 (.NET Core SDK/runtime installer) task has been deprecated since August 22, 2019 and will soon be retired. Use the UseDotNet@2 task instead. Please visit https://aka.ms/azdo-deprecated-tasks to learn more about deprecated tasks."
}
\ No newline at end of file
diff --git a/Tasks/DotNetCoreInstallerV1/Strings/resources.resjson/es-ES/resources.resjson b/Tasks/DotNetCoreInstallerV1/Strings/resources.resjson/es-ES/resources.resjson
index 811e6ae46063..8cbadfc6b81e 100644
--- a/Tasks/DotNetCoreInstallerV1/Strings/resources.resjson/es-ES/resources.resjson
+++ b/Tasks/DotNetCoreInstallerV1/Strings/resources.resjson/es-ES/resources.resjson
@@ -1,82 +1,83 @@
-{
- "loc.friendlyName": "Instalador del runtime o SDK de .NET Core",
- "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.",
- "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.version": "Versión",
- "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 siguientes2.x => Instalar la última versión principal.2.2.x => Instalar la última versión principal y secundaria2.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://github.com/dotnet/core/blob/master/release-notes/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.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",
- "loc.input.help.installationPath": "Especifique dónde debe instalarse el entorno de ejecución o el SDK de .Net Core. Las distintas rutas de acceso pueden tener el efecto siguiente en el comportamiento de .Net.$(Agent.ToolsDirectory): con esta opción, la versión se almacena en la memoria caché del agente, ya que el directorio no se limpia entre canalizaciones. Todas las canalizaciones que se ejecutan en el agente tienen acceso a las versiones instaladas anteriormente con este.$(Agent.TempDirectory): esta opción garantiza que una canalización no use ninguna versión de .Net Core almacenada en caché, ya que la carpeta se limpia después de cada canalización.Cualquier otra ruta de acceso: puede configurar cualquier otra ruta de acceso siempre que el proceso del agente tenga acceso a la ruta. Esto cambiará el estado de la máquina y afectará a todos los procesos que se estén ejecutando en ella.
Tenga en cuenta que también puede configurar la opción de búsqueda en varios niveles para establecer el sondeo del host de .Net a fin de obtener una versión adecuada.",
- "loc.input.label.performMultiLevelLookup": "Realizar búsqueda en varios niveles",
- "loc.input.help.performMultiLevelLookup": "Esta entrada solo es aplicable a los agentes basados en Windows. Configura el comportamiento del proceso de host de .Net para buscar un marco de trabajo compartido adecuado.Sin seleccionar: el proceso de host solo busca las versiones presentes en la carpeta que se especifica en esta tarea.Seleccionada: el host intentará buscar en ubicaciones globales predefinidas mediante la búsqueda en varios niveles.
Las ubicaciones globales predeterminadas son:
Para Windows:
C:\\Program Files\\dotnet (procesos de 64 bits)
C:\\Program Files (x86)\\dotnet (procesos de 32 bits) Puede leer más al respecto [**AQUÍ**](https://github.com/dotnet/core-setup/blob/master/Documentation/design-docs/multilevel-sharedfx-lookup.md).
",
- "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.",
- "loc.messages.getDownloadUrlsFailed": "No se pudieron obtener direcciones URL de descarga. Error: %s.",
- "loc.messages.UsingCachedTool": "Existe una copia en caché de .NET Core. No es necesario instalarlo desde cero. Ubicación de la herramienta en caché: %s.",
- "loc.messages.CheckingToolCache": "Comprobando si existe una copia en caché de esta versión...",
- "loc.messages.InstallingAfresh": "La memoria caché no contiene la versión solicitada de .NET Core. Descargándola e instalándola ahora.",
- "loc.messages.GettingDownloadUrl": "Obteniendo direcciones URL para descargar el %s de .NET Core de la versión: %s.",
- "loc.messages.CouldNotDetectPlatform": "No se pudo detectar el sistema operativo de la máquina",
- "loc.messages.NullDownloadUrls": "No se pueden construir direcciones URL de descarga. Asegúrese de que la versión especificada %s es válida.",
- "loc.messages.DownloadingUrl": "Descargando el paquete de .NET Core de la dirección URL: %s",
- "loc.messages.ExtractingPackage": "Extrayendo el paquete %s descargado.",
- "loc.messages.CachingTool": "Almacenando en caché esta herramienta instalada.",
- "loc.messages.SuccessfullyInstalled": ".NET Core %s versión %s se ha instalado correctamente.",
- "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": "No se pudo recuperar la información de descarga de la versión %s. Compruebe si la versión especificada es correcta. Puede consultar el vínculo para versiones admitidas => https://github.com/dotnet/core/blob/master/release-notes/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 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": "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",
- "loc.messages.FailedToCopyTopLevelFiles": "No se pudieron copiar los archivos raíz en la ruta de acceso de la instalación: %s. Error: %s",
- "loc.messages.FailedWhileInstallingVersionAtPath": "Error al instalar la versión %s en la ruta de acceso %s: %s",
- "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": "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": "No se pudo descargar ni analizar release-index.json. 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.",
- "loc.messages.DetectingPlatform": "Detección de la plataforma del sistema operativo para encontrar un paquete de descarga correcto para dicho sistema.",
- "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": "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": "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.",
- "loc.messages.ErrorWhileSettingDotNetToolPath": "Error al anteponer la ruta de acceso de la herramienta de .Net Core a la variable de entorno PATH: %s",
- "loc.messages.RequiredChannelVersionForSpec": "Buscando el canal %s para la versión %s",
- "loc.messages.ErrorWhileGettingVersionFromChannel": "Error al obtener la versión %s del canal %s: %s",
- "loc.messages.ComparingInstalledFolderVersions": "Comparando si la versión %s que se va a instalar es posterior a la versión ya instalada con el nombre de carpeta %s",
- "loc.messages.ComparingInstalledFileVersions": "Comparando si la versión %s que se va a instalar es posterior a la versión ya instalada con el nombre de archivo de versión completo %s",
- "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.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",
- "loc.messages.FailedWhileExtractingPacakge": "No se pudo extraer el paquete descargado. Error: %s"
+{
+ "loc.friendlyName": "Instalador del runtime o SDK de .NET Core",
+ "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.",
+ "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.version": "Versión",
+ "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 siguientes2.x => Instalar la última versión principal.2.2.x => Instalar la última versión principal y secundaria2.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://github.com/dotnet/core/blob/master/release-notes/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.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",
+ "loc.input.help.installationPath": "Especifique dónde debe instalarse el entorno de ejecución o el SDK de .Net Core. Las distintas rutas de acceso pueden tener el efecto siguiente en el comportamiento de .Net.$(Agent.ToolsDirectory): con esta opción, la versión se almacena en la memoria caché del agente, ya que el directorio no se limpia entre canalizaciones. Todas las canalizaciones que se ejecutan en el agente tienen acceso a las versiones instaladas anteriormente con este.$(Agent.TempDirectory): esta opción garantiza que una canalización no use ninguna versión de .Net Core almacenada en caché, ya que la carpeta se limpia después de cada canalización.Cualquier otra ruta de acceso: puede configurar cualquier otra ruta de acceso siempre que el proceso del agente tenga acceso a la ruta. Esto cambiará el estado de la máquina y afectará a todos los procesos que se estén ejecutando en ella.
Tenga en cuenta que también puede configurar la opción de búsqueda en varios niveles para establecer el sondeo del host de .Net a fin de obtener una versión adecuada.",
+ "loc.input.label.performMultiLevelLookup": "Realizar búsqueda en varios niveles",
+ "loc.input.help.performMultiLevelLookup": "Esta entrada solo es aplicable a los agentes basados en Windows. Configura el comportamiento del proceso de host de .Net para buscar un marco de trabajo compartido adecuado.Sin seleccionar: el proceso de host solo busca las versiones presentes en la carpeta que se especifica en esta tarea.Seleccionada: el host intentará buscar en ubicaciones globales predefinidas mediante la búsqueda en varios niveles.
Las ubicaciones globales predeterminadas son:
Para Windows:
C:\\Program Files\\dotnet (procesos de 64 bits)
C:\\Program Files (x86)\\dotnet (procesos de 32 bits) Puede leer más al respecto [**AQUÍ**](https://github.com/dotnet/core-setup/blob/master/Documentation/design-docs/multilevel-sharedfx-lookup.md).
",
+ "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.",
+ "loc.messages.getDownloadUrlsFailed": "No se pudieron obtener direcciones URL de descarga. Error: %s.",
+ "loc.messages.UsingCachedTool": "Existe una copia en caché de .NET Core. No es necesario instalarlo desde cero. Ubicación de la herramienta en caché: %s.",
+ "loc.messages.CheckingToolCache": "Comprobando si existe una copia en caché de esta versión...",
+ "loc.messages.InstallingAfresh": "La memoria caché no contiene la versión solicitada de .NET Core. Descargándola e instalándola ahora.",
+ "loc.messages.GettingDownloadUrl": "Obteniendo direcciones URL para descargar el %s de .NET Core de la versión: %s.",
+ "loc.messages.CouldNotDetectPlatform": "No se pudo detectar el sistema operativo de la máquina",
+ "loc.messages.NullDownloadUrls": "No se pueden construir direcciones URL de descarga. Asegúrese de que la versión especificada %s es válida.",
+ "loc.messages.DownloadingUrl": "Descargando el paquete de .NET Core de la dirección URL: %s",
+ "loc.messages.ExtractingPackage": "Extrayendo el paquete %s descargado.",
+ "loc.messages.CachingTool": "Almacenando en caché esta herramienta instalada.",
+ "loc.messages.SuccessfullyInstalled": ".NET Core %s versión %s se ha instalado correctamente.",
+ "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": "No se pudo recuperar la información de descarga de la versión %s. Compruebe si la versión especificada es correcta. Puede consultar el vínculo para versiones admitidas => https://github.com/dotnet/core/blob/master/release-notes/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 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": "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",
+ "loc.messages.FailedToCopyTopLevelFiles": "No se pudieron copiar los archivos raíz en la ruta de acceso de la instalación: %s. Error: %s",
+ "loc.messages.FailedWhileInstallingVersionAtPath": "Error al instalar la versión %s en la ruta de acceso %s: %s",
+ "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": "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": "No se pudo descargar ni analizar release-index.json. 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.",
+ "loc.messages.DetectingPlatform": "Detección de la plataforma del sistema operativo para encontrar un paquete de descarga correcto para dicho sistema.",
+ "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": "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": "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.",
+ "loc.messages.ErrorWhileSettingDotNetToolPath": "Error al anteponer la ruta de acceso de la herramienta de .Net Core a la variable de entorno PATH: %s",
+ "loc.messages.RequiredChannelVersionForSpec": "Buscando el canal %s para la versión %s",
+ "loc.messages.ErrorWhileGettingVersionFromChannel": "Error al obtener la versión %s del canal %s: %s",
+ "loc.messages.ComparingInstalledFolderVersions": "Comparando si la versión %s que se va a instalar es posterior a la versión ya instalada con el nombre de carpeta %s",
+ "loc.messages.ComparingInstalledFileVersions": "Comparando si la versión %s que se va a instalar es posterior a la versión ya instalada con el nombre de archivo de versión completo %s",
+ "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.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",
+ "loc.messages.FailedWhileExtractingPacakge": "No se pudo extraer el paquete descargado. Error: %s",
+ "loc.messages.DeprecatedTask": "The DotNetCoreInstaller@1 (.NET Core SDK/runtime installer) task has been deprecated since August 22, 2019 and will soon be retired. Use the UseDotNet@2 task instead. Please visit https://aka.ms/azdo-deprecated-tasks to learn more about deprecated tasks."
}
\ No newline at end of file
diff --git a/Tasks/DotNetCoreInstallerV1/Strings/resources.resjson/fr-FR/resources.resjson b/Tasks/DotNetCoreInstallerV1/Strings/resources.resjson/fr-FR/resources.resjson
index 7f38243bb229..5b479e0edcf3 100644
--- a/Tasks/DotNetCoreInstallerV1/Strings/resources.resjson/fr-FR/resources.resjson
+++ b/Tasks/DotNetCoreInstallerV1/Strings/resources.resjson/fr-FR/resources.resjson
@@ -1,82 +1,83 @@
-{
- "loc.friendlyName": "Programme d'installation du kit SDK/runtime .NET Core",
- "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",
- "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.version": "Version",
- "loc.input.help.version": "Spécifiez la version du kit SDK/runtime .NET Core à installer.
Vous pouvez spécifier les versions aux formats suivants :2.x => Installer la dernière version dans la version principale.2.2.x => Installer la dernière version dans la version principale et la version mineure2.2.104 => Installer la dernière 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://github.com/dotnet/core/blob/master/release-notes/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.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",
- "loc.input.help.installationPath": "Spécifiez l'emplacement où le kit SDK/Runtime .Net Core doit être installé. Selon les différents chemins, l'impact est le suivant sur le comportement de .Net.$(Agent.ToolsDirectory) : la version est mise en cache sur l'agent, car ce répertoire n'est pas nettoyé entre les pipelines. Tous les pipelines qui s'exécutent sur l'agent ont accès aux versions installées à l'aide de l'agent.$(Agent.TempDirectory) : le pipeline ne peut pas utiliser de version mise en cache de .Net Core, car le dossier est nettoyé après chaque pipeline.Tout autre chemin : vous pouvez configurer un autre chemin dans la mesure où le processus de l'agent a accès au chemin. Cela entraîne un changement d'état de la machine et impacte tous les processus qui s'exécutent sur celle-ci.
Notez que vous pouvez également configurer le paramètre de recherche multiniveau, qui permet de configurer la détection de l'hôte .Net en fonction de la version appropriée.",
- "loc.input.label.performMultiLevelLookup": "Effectuer une recherche multiniveau",
- "loc.input.help.performMultiLevelLookup": "Cette entrée est applicable uniquement aux agents Windows. Ceci permet de configurer le comportement du processus hôte .Net pour la recherche d'un framework partagé approprié.Option décochée : seules les versions présentes dans le dossier spécifié de cette tâche sont recherchées par le processus hôte.Option cochée : l'hôte tente d'effectuer des recherches multiniveaux dans les emplacements globaux prédéfinis.
Emplacements globaux par défaut :
Pour Windows :
C:\\Program Files\\dotnet (processus 64 bits)
C:\\Program Files (x86)\\dotnet (processus 32 bits) Vous trouverez plus d'informations sur le sujet [**ICI**](https://github.com/dotnet/core-setup/blob/master/Documentation/design-docs/multilevel-sharedfx-lookup.md).
",
- "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.",
- "loc.messages.getDownloadUrlsFailed": "Échec de l'obtention des URL de téléchargement. Erreur : %s.",
- "loc.messages.UsingCachedTool": "Une copie mise en cache de .NET Core existe. Vous devez effectuer une nouvelle installation. Emplacement de l'outil mis en cache : %s.",
- "loc.messages.CheckingToolCache": "Vérification de l'existence d'une copie mise en cache pour cette version...",
- "loc.messages.InstallingAfresh": "Le cache ne contient pas la version demandée de .NET Core. Téléchargement et installation en cours.",
- "loc.messages.GettingDownloadUrl": "Obtention de l'URL de téléchargement de .NET Core %s version %s.",
- "loc.messages.CouldNotDetectPlatform": "Impossible de détecter l'OS de la machine",
- "loc.messages.NullDownloadUrls": "Impossible de construire l'URL de téléchargement. Vérifiez que la version %s spécifiée est valide.",
- "loc.messages.DownloadingUrl": "Téléchargement du package .NET Core à partir de l'URL : %s",
- "loc.messages.ExtractingPackage": "Extraction du package téléchargé %s.",
- "loc.messages.CachingTool": "Mise en cache de l'outil installé.",
- "loc.messages.SuccessfullyInstalled": "Installation réussie de .NET Core %s version %s.",
- "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": "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/dotnet/core/blob/master/release-notes/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.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": "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",
- "loc.messages.FailedToCopyTopLevelFiles": "Échec de la copie des fichiers racine dans le chemin d'installation : %s. Erreur : %s",
- "loc.messages.FailedWhileInstallingVersionAtPath": "Échec de l'installation de la version %s dans le chemin %s. Erreur : %s",
- "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": "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": "Échec du téléchargement ou de l'analyse de release-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.",
- "loc.messages.DetectingPlatform": "Détection de la plateforme du système d'exploitation afin de trouver le package de téléchargement approprié pour le système d'exploitation.",
- "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": "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": "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.",
- "loc.messages.ErrorWhileSettingDotNetToolPath": "Échec de l'ajout du chemin d'outils .Net Core au début de la variable d'environnement PATH. Erreur : %s",
- "loc.messages.RequiredChannelVersionForSpec": "Recherche du canal %s pour la version %s",
- "loc.messages.ErrorWhileGettingVersionFromChannel": "Échec de l'obtention de la version %s à partir du canal %s. Erreur : %s",
- "loc.messages.ComparingInstalledFolderVersions": "Comparaison visant à déterminer si la version en cours d'installation (%s) est postérieure à la version installée pour le nom de dossier %s",
- "loc.messages.ComparingInstalledFileVersions": "Comparaison visant à déterminer si la version en cours d'installation (%s) est postérieure à la version installée pour le nom de fichier complet %s",
- "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.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",
- "loc.messages.FailedWhileExtractingPacakge": "Échec de l'extraction du package téléchargé. Erreur : %s"
+{
+ "loc.friendlyName": "Programme d'installation du kit SDK/runtime .NET Core",
+ "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",
+ "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.version": "Version",
+ "loc.input.help.version": "Spécifiez la version du kit SDK/runtime .NET Core à installer.
Vous pouvez spécifier les versions aux formats suivants :2.x => Installer la dernière version dans la version principale.2.2.x => Installer la dernière version dans la version principale et la version mineure2.2.104 => Installer la dernière 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://github.com/dotnet/core/blob/master/release-notes/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.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",
+ "loc.input.help.installationPath": "Spécifiez l'emplacement où le kit SDK/Runtime .Net Core doit être installé. Selon les différents chemins, l'impact est le suivant sur le comportement de .Net.$(Agent.ToolsDirectory) : la version est mise en cache sur l'agent, car ce répertoire n'est pas nettoyé entre les pipelines. Tous les pipelines qui s'exécutent sur l'agent ont accès aux versions installées à l'aide de l'agent.$(Agent.TempDirectory) : le pipeline ne peut pas utiliser de version mise en cache de .Net Core, car le dossier est nettoyé après chaque pipeline.Tout autre chemin : vous pouvez configurer un autre chemin dans la mesure où le processus de l'agent a accès au chemin. Cela entraîne un changement d'état de la machine et impacte tous les processus qui s'exécutent sur celle-ci.
Notez que vous pouvez également configurer le paramètre de recherche multiniveau, qui permet de configurer la détection de l'hôte .Net en fonction de la version appropriée.",
+ "loc.input.label.performMultiLevelLookup": "Effectuer une recherche multiniveau",
+ "loc.input.help.performMultiLevelLookup": "Cette entrée est applicable uniquement aux agents Windows. Ceci permet de configurer le comportement du processus hôte .Net pour la recherche d'un framework partagé approprié.Option décochée : seules les versions présentes dans le dossier spécifié de cette tâche sont recherchées par le processus hôte.Option cochée : l'hôte tente d'effectuer des recherches multiniveaux dans les emplacements globaux prédéfinis.
Emplacements globaux par défaut :
Pour Windows :
C:\\Program Files\\dotnet (processus 64 bits)
C:\\Program Files (x86)\\dotnet (processus 32 bits) Vous trouverez plus d'informations sur le sujet [**ICI**](https://github.com/dotnet/core-setup/blob/master/Documentation/design-docs/multilevel-sharedfx-lookup.md).
",
+ "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.",
+ "loc.messages.getDownloadUrlsFailed": "Échec de l'obtention des URL de téléchargement. Erreur : %s.",
+ "loc.messages.UsingCachedTool": "Une copie mise en cache de .NET Core existe. Vous devez effectuer une nouvelle installation. Emplacement de l'outil mis en cache : %s.",
+ "loc.messages.CheckingToolCache": "Vérification de l'existence d'une copie mise en cache pour cette version...",
+ "loc.messages.InstallingAfresh": "Le cache ne contient pas la version demandée de .NET Core. Téléchargement et installation en cours.",
+ "loc.messages.GettingDownloadUrl": "Obtention de l'URL de téléchargement de .NET Core %s version %s.",
+ "loc.messages.CouldNotDetectPlatform": "Impossible de détecter l'OS de la machine",
+ "loc.messages.NullDownloadUrls": "Impossible de construire l'URL de téléchargement. Vérifiez que la version %s spécifiée est valide.",
+ "loc.messages.DownloadingUrl": "Téléchargement du package .NET Core à partir de l'URL : %s",
+ "loc.messages.ExtractingPackage": "Extraction du package téléchargé %s.",
+ "loc.messages.CachingTool": "Mise en cache de l'outil installé.",
+ "loc.messages.SuccessfullyInstalled": "Installation réussie de .NET Core %s version %s.",
+ "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": "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/dotnet/core/blob/master/release-notes/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.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": "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",
+ "loc.messages.FailedToCopyTopLevelFiles": "Échec de la copie des fichiers racine dans le chemin d'installation : %s. Erreur : %s",
+ "loc.messages.FailedWhileInstallingVersionAtPath": "Échec de l'installation de la version %s dans le chemin %s. Erreur : %s",
+ "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": "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": "Échec du téléchargement ou de l'analyse de release-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.",
+ "loc.messages.DetectingPlatform": "Détection de la plateforme du système d'exploitation afin de trouver le package de téléchargement approprié pour le système d'exploitation.",
+ "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": "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": "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.",
+ "loc.messages.ErrorWhileSettingDotNetToolPath": "Échec de l'ajout du chemin d'outils .Net Core au début de la variable d'environnement PATH. Erreur : %s",
+ "loc.messages.RequiredChannelVersionForSpec": "Recherche du canal %s pour la version %s",
+ "loc.messages.ErrorWhileGettingVersionFromChannel": "Échec de l'obtention de la version %s à partir du canal %s. Erreur : %s",
+ "loc.messages.ComparingInstalledFolderVersions": "Comparaison visant à déterminer si la version en cours d'installation (%s) est postérieure à la version installée pour le nom de dossier %s",
+ "loc.messages.ComparingInstalledFileVersions": "Comparaison visant à déterminer si la version en cours d'installation (%s) est postérieure à la version installée pour le nom de fichier complet %s",
+ "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.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",
+ "loc.messages.FailedWhileExtractingPacakge": "Échec de l'extraction du package téléchargé. Erreur : %s",
+ "loc.messages.DeprecatedTask": "The DotNetCoreInstaller@1 (.NET Core SDK/runtime installer) task has been deprecated since August 22, 2019 and will soon be retired. Use the UseDotNet@2 task instead. Please visit https://aka.ms/azdo-deprecated-tasks to learn more about deprecated tasks."
}
\ No newline at end of file
diff --git a/Tasks/DotNetCoreInstallerV1/Strings/resources.resjson/it-IT/resources.resjson b/Tasks/DotNetCoreInstallerV1/Strings/resources.resjson/it-IT/resources.resjson
index 1ee75eb3f2e9..17e2840c9904 100644
--- a/Tasks/DotNetCoreInstallerV1/Strings/resources.resjson/it-IT/resources.resjson
+++ b/Tasks/DotNetCoreInstallerV1/Strings/resources.resjson/it-IT/resources.resjson
@@ -1,82 +1,83 @@
-{
- "loc.friendlyName": "Programma di installazione di .NET Core SDK/Runtime",
- "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",
- "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.version": "Versione",
- "loc.input.help.version": "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ù recente2.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://github.com/dotnet/core/blob/master/release-notes/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.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",
- "loc.input.help.installationPath": "Specificare la posizione in cui installare .NET Core SDK/Runtime. I diversi percorsi diversi possono avere l'impatto seguente sul comportamento di .NET. $(Agent.ToolsDirectory): con questo percorso la versione viene memorizzata nella cache dell'agente perché questa directory non viene pulita nelle pipeline. Tutte le pipeline in esecuzione nell'agente avranno accesso alle versioni installate in precedenza con l'agente.$(Agent.TempDirectory): questo percorso garantisce che una pipeline non utilizzi alcuna versione memorizzata nella cache di .NET Core perché questa cartella viene pulita dopo ogni pipeline.Qualsiasi altro percorso: è possibile configurare qualsiasi altro percorso purché accessibile al processo dell'agente. Questa impostazione comporterà la modifica dello stato del computer e influirà su tutti i processi in esecuzione.
È anche possibile configurare l'impostazione per la ricerca multilivello, che consente di configurare l'esecuzione del probe dell'host .NET per una versione appropriata.",
- "loc.input.label.performMultiLevelLookup": "Esegui ricerca multilivello",
- "loc.input.help.performMultiLevelLookup": "Questo input è applicabile solo agli agenti basati su Windows. Consente di configurare il comportamento del processo host .NET per la ricerca di un framework condiviso appropriato.impostazione deselezionata: il processo host potrà visualizzare solo le versioni presenti nella cartella specificata in questa attività.impostazione selezionata: l'host proverà a cercare nei percorsi globali predefiniti usando la ricerca multilivello.
I percorsi globali predefiniti sono:
Per Windows:
C:\\Program Files\\dotnet (processi a 64 bit)
C:\\Program Files (x86)\\dotnet (processo a 32 bit) Per altre informazioni, vedere [**QUI**](https://github.com/dotnet/core-setup/blob/master/Documentation/design-docs/multilevel-sharedfx-lookup.md).
",
- "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.",
- "loc.messages.getDownloadUrlsFailed": "Non è stato possibile recuperare gli URL di download. Errore: %s.",
- "loc.messages.UsingCachedTool": "Esiste una copia di .NET Core memorizzata nella cache. Non è necessario installarla di nuovo. Percorso dello strumento memorizzato nella cache: %s.",
- "loc.messages.CheckingToolCache": "Verifica dell'esistenza di una copia memorizzata nella cache per questa versione...",
- "loc.messages.InstallingAfresh": "La cache non contiene la versione richiesta di .NET Core. Verrà scaricata e installata ora.",
- "loc.messages.GettingDownloadUrl": "Recupero dell'URL per scaricare .NET Core %s versione %s.",
- "loc.messages.CouldNotDetectPlatform": "Non è stato possibile rilevare il sistema operativo del computer",
- "loc.messages.NullDownloadUrls": "Non è stato possibile costruire l'URL di download. Assicurarsi che la versione specificata %s sia valida.",
- "loc.messages.DownloadingUrl": "Download del pacchetto .NET Core dall'URL %s",
- "loc.messages.ExtractingPackage": "Estrazione del pacchetto scaricato %s.",
- "loc.messages.CachingTool": "Questo strumento installato verrà memorizzato nella cache.",
- "loc.messages.SuccessfullyInstalled": ".NET Core %s versione %s è stato installato.",
- "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": "Non è stato possibile recuperare le informazioni di download per la versione %s. Controllare se la versione specificata è corretta. È possibile fare riferimento al collegamento per informazioni sulle versioni supportate: https://github.com/dotnet/core/blob/master/release-notes/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.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": "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",
- "loc.messages.FailedToCopyTopLevelFiles": "Non è stato possibile copiare i file radice nel percorso di installazione: %s. Errore: %s",
- "loc.messages.FailedWhileInstallingVersionAtPath": "Si è verificato un errore durante l'installazione della versione %s nel percorso %s. Errore: %s",
- "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": "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": "Non è stato possibile scaricare o analizzare release-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.",
- "loc.messages.DetectingPlatform": "Rilevamento della piattaforma del sistema operativo per individuare il pacchetto di download corretto per il sistema operativo.",
- "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": "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": "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.",
- "loc.messages.ErrorWhileSettingDotNetToolPath": "Si è verificato un errore durante l'aggiunta del percorso dello strumento .NET Core alla variabile di ambiente PATH. Errore: %s",
- "loc.messages.RequiredChannelVersionForSpec": "Ricerca del canale %s per la versione %s",
- "loc.messages.ErrorWhileGettingVersionFromChannel": "Si è verificato un errore durante il recupero della versione %s dal canale %s. Errore: %s",
- "loc.messages.ComparingInstalledFolderVersions": "Verrà eseguito un confronto per verificare se la versione %s da installare è successiva a una versione già installata con nome di cartella %s",
- "loc.messages.ComparingInstalledFileVersions": "Verrà eseguito un confronto per verificare se la versione %s da installare è successiva a una versione già installata con nome file completo %s",
- "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.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",
- "loc.messages.FailedWhileExtractingPacakge": "Si è verificato un errore durante l'estrazione del pacchetto scaricato. Errore: %s"
+{
+ "loc.friendlyName": "Programma di installazione di .NET Core SDK/Runtime",
+ "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",
+ "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.version": "Versione",
+ "loc.input.help.version": "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ù recente2.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://github.com/dotnet/core/blob/master/release-notes/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.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",
+ "loc.input.help.installationPath": "Specificare la posizione in cui installare .NET Core SDK/Runtime. I diversi percorsi diversi possono avere l'impatto seguente sul comportamento di .NET. $(Agent.ToolsDirectory): con questo percorso la versione viene memorizzata nella cache dell'agente perché questa directory non viene pulita nelle pipeline. Tutte le pipeline in esecuzione nell'agente avranno accesso alle versioni installate in precedenza con l'agente.$(Agent.TempDirectory): questo percorso garantisce che una pipeline non utilizzi alcuna versione memorizzata nella cache di .NET Core perché questa cartella viene pulita dopo ogni pipeline.Qualsiasi altro percorso: è possibile configurare qualsiasi altro percorso purché accessibile al processo dell'agente. Questa impostazione comporterà la modifica dello stato del computer e influirà su tutti i processi in esecuzione.
È anche possibile configurare l'impostazione per la ricerca multilivello, che consente di configurare l'esecuzione del probe dell'host .NET per una versione appropriata.",
+ "loc.input.label.performMultiLevelLookup": "Esegui ricerca multilivello",
+ "loc.input.help.performMultiLevelLookup": "Questo input è applicabile solo agli agenti basati su Windows. Consente di configurare il comportamento del processo host .NET per la ricerca di un framework condiviso appropriato.impostazione deselezionata: il processo host potrà visualizzare solo le versioni presenti nella cartella specificata in questa attività.impostazione selezionata: l'host proverà a cercare nei percorsi globali predefiniti usando la ricerca multilivello.
I percorsi globali predefiniti sono:
Per Windows:
C:\\Program Files\\dotnet (processi a 64 bit)
C:\\Program Files (x86)\\dotnet (processo a 32 bit) Per altre informazioni, vedere [**QUI**](https://github.com/dotnet/core-setup/blob/master/Documentation/design-docs/multilevel-sharedfx-lookup.md).
",
+ "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.",
+ "loc.messages.getDownloadUrlsFailed": "Non è stato possibile recuperare gli URL di download. Errore: %s.",
+ "loc.messages.UsingCachedTool": "Esiste una copia di .NET Core memorizzata nella cache. Non è necessario installarla di nuovo. Percorso dello strumento memorizzato nella cache: %s.",
+ "loc.messages.CheckingToolCache": "Verifica dell'esistenza di una copia memorizzata nella cache per questa versione...",
+ "loc.messages.InstallingAfresh": "La cache non contiene la versione richiesta di .NET Core. Verrà scaricata e installata ora.",
+ "loc.messages.GettingDownloadUrl": "Recupero dell'URL per scaricare .NET Core %s versione %s.",
+ "loc.messages.CouldNotDetectPlatform": "Non è stato possibile rilevare il sistema operativo del computer",
+ "loc.messages.NullDownloadUrls": "Non è stato possibile costruire l'URL di download. Assicurarsi che la versione specificata %s sia valida.",
+ "loc.messages.DownloadingUrl": "Download del pacchetto .NET Core dall'URL %s",
+ "loc.messages.ExtractingPackage": "Estrazione del pacchetto scaricato %s.",
+ "loc.messages.CachingTool": "Questo strumento installato verrà memorizzato nella cache.",
+ "loc.messages.SuccessfullyInstalled": ".NET Core %s versione %s è stato installato.",
+ "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": "Non è stato possibile recuperare le informazioni di download per la versione %s. Controllare se la versione specificata è corretta. È possibile fare riferimento al collegamento per informazioni sulle versioni supportate: https://github.com/dotnet/core/blob/master/release-notes/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.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": "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",
+ "loc.messages.FailedToCopyTopLevelFiles": "Non è stato possibile copiare i file radice nel percorso di installazione: %s. Errore: %s",
+ "loc.messages.FailedWhileInstallingVersionAtPath": "Si è verificato un errore durante l'installazione della versione %s nel percorso %s. Errore: %s",
+ "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": "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": "Non è stato possibile scaricare o analizzare release-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.",
+ "loc.messages.DetectingPlatform": "Rilevamento della piattaforma del sistema operativo per individuare il pacchetto di download corretto per il sistema operativo.",
+ "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": "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": "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.",
+ "loc.messages.ErrorWhileSettingDotNetToolPath": "Si è verificato un errore durante l'aggiunta del percorso dello strumento .NET Core alla variabile di ambiente PATH. Errore: %s",
+ "loc.messages.RequiredChannelVersionForSpec": "Ricerca del canale %s per la versione %s",
+ "loc.messages.ErrorWhileGettingVersionFromChannel": "Si è verificato un errore durante il recupero della versione %s dal canale %s. Errore: %s",
+ "loc.messages.ComparingInstalledFolderVersions": "Verrà eseguito un confronto per verificare se la versione %s da installare è successiva a una versione già installata con nome di cartella %s",
+ "loc.messages.ComparingInstalledFileVersions": "Verrà eseguito un confronto per verificare se la versione %s da installare è successiva a una versione già installata con nome file completo %s",
+ "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.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",
+ "loc.messages.FailedWhileExtractingPacakge": "Si è verificato un errore durante l'estrazione del pacchetto scaricato. Errore: %s",
+ "loc.messages.DeprecatedTask": "The DotNetCoreInstaller@1 (.NET Core SDK/runtime installer) task has been deprecated since August 22, 2019 and will soon be retired. Use the UseDotNet@2 task instead. Please visit https://aka.ms/azdo-deprecated-tasks to learn more about deprecated tasks."
}
\ No newline at end of file
diff --git a/Tasks/DotNetCoreInstallerV1/Strings/resources.resjson/ja-JP/resources.resjson b/Tasks/DotNetCoreInstallerV1/Strings/resources.resjson/ja-JP/resources.resjson
index caedc463c974..ec572aaece33 100644
--- a/Tasks/DotNetCoreInstallerV1/Strings/resources.resjson/ja-JP/resources.resjson
+++ b/Tasks/DotNetCoreInstallerV1/Strings/resources.resjson/ja-JP/resources.resjson
@@ -1,82 +1,83 @@
-{
- "loc.friendlyName": ".NET Core SDK/ランタイム インストーラー",
- "loc.helpMarkDown": "[このタスクの詳細を表示](https://aka.ms/AA4ihfi)",
- "loc.description": "インターネットまたはローカル キャッシュから .NET Core SDK の特定のバージョンを取得し、PATH に追加します",
- "loc.instanceNameFormat": ".NET Core $(packageType) $(version) のインストール",
- "loc.releaseNotes": "複数のバージョンを同時にインストールするためのサポート。最新のマイナーまたはメジャー バージョンをフェッチするためのバージョンのパターンのサポート。マルチレベル検索を制限する",
- "loc.group.displayName.advanced": "詳細設定",
- "loc.input.label.packageType": "インストールするパッケージ",
- "loc.input.help.packageType": "ランタイムのみをインストールするか、SDK をインストールするかを選択してください。",
- "loc.input.label.version": "バージョン",
- "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://github.com/dotnet/core/blob/master/release-notes/releases-index.json)から分かります。たとえば、2.2 バージョンの releases.json へのリンクは https://dotnetcli.blob.core.windows.net/dotnet/release-metadata/2.2/releases.json です",
- "loc.input.label.includePreviewVersions": "プレビュー バージョンを含める",
- "loc.input.help.includePreviewVersions": "2.2.x を検索するときのように最新バージョンを検索するときにプレビュー バージョンを含める場合に選択します。次のように正確なバージョンを指定する場合、この設定は無視されます: 3.0.100-preview3-010431",
- "loc.input.label.installationPath": ".Net Core をインストールするパス",
- "loc.input.help.installationPath": ".NET Core SDK/ランタイムのインストール場所を指定します。各パスは、.Net の動作に次のような影響を与える可能性があります。$(Agent.ToolsDirectory): このディレクトリはパイプライン間でクリーンアップされないため、この場合、バージョンがエージェントにキャッシュされます。エージェントで実行されるパイプラインはすべて、エージェントを使用して既にインストールされているバージョンにアクセスすることができます。$(Agent.TempDirectory): このフォルダーは各パイプラインの後にクリーンアップされるので、この場合、キャッシュされた .Net Core バージョンがパイプラインで使用されないようにすることができます。それ以外のすべてのパス: エージェント プロセスで他のいずれかのパスにアクセスできる場合は、そのパスを構成できます。これによってマシンの状態が変更され、それを実行しているすべてのプロセスに影響を与えます。
適切なバージョンの .Net ホストの調査を構成できる複数レベルのルックアップ設定を構成することもできます。",
- "loc.input.label.performMultiLevelLookup": "複数レベルの検索を実行",
- "loc.input.help.performMultiLevelLookup": "この入力は、Windows ベースのエージェントにのみ適用されます。これは、適切な共有フレームワークを検索するための .NET ホスト プロセスの動作を構成します。オフ: このタスクで指定されたフォルダーに存在するバージョンのみがホスト プロセスによって検索されます。オン: ホストは、複数レベルのルックアップを使用した事前定義されたグローバルな場所の検索を試みます。
既定のグローバルな場所は、次のとおりです:
Windows の場合:
C:\\Program Files\\dotnet (64 ビット プロセス)
C:\\Program Files (x86)\\dotnet (32 ビット プロセス)これについて詳しくは、[**こちら**](https://github.com/dotnet/core-setup/blob/master/Documentation/design-docs/multilevel-sharedfx-lookup.md)をご覧ください。
",
- "loc.messages.ToolFailed": "ツールをインストールできませんでした: %s",
- "loc.messages.ImplicitVersionNotSupported": "バージョンは、有効で明示的なバージョンである必要があります: %s",
- "loc.messages.getMachinePlatformFailed": "マシンのプラットフォームの詳細を取得できませんでした。エラー: %s。",
- "loc.messages.getDownloadUrlsFailed": "ダウンロード URL を取得できませんでした。エラー: %s。",
- "loc.messages.UsingCachedTool": ".NET Core のキャッシュ済みのコピーが存在します。新しくインストールする必要はありません。キャッシュされたツールの場所は %s です。",
- "loc.messages.CheckingToolCache": "このバージョンのキャッシュ済みコピーが存在するかどうか確認しています...",
- "loc.messages.InstallingAfresh": "キャッシュに要求されたバージョンの .NET Core が含まれていません。ダウンロードしてインストールしています。",
- "loc.messages.GettingDownloadUrl": ".NET Core %s バージョンをダウンロードする URL を取得しています: %s。",
- "loc.messages.CouldNotDetectPlatform": "マシンの OS を検出できませんでした",
- "loc.messages.NullDownloadUrls": "ダウンロード URL を作成できませんでした。指定されたバージョン %s が有効であることをご確認ください。",
- "loc.messages.DownloadingUrl": "URL から .NET Core パッケージをダウンロードしています: %s",
- "loc.messages.ExtractingPackage": "ダウンロードされたパッケージ %s を抽出しています。",
- "loc.messages.CachingTool": "このインストール済みのツールをキャッシュしています。",
- "loc.messages.SuccessfullyInstalled": ".NET Core %s バージョン %s が正常にインストールされました。",
- "loc.messages.ToolToInstall": "インストールするツール: .NET Core %s バージョン %s。",
- "loc.messages.PrimaryPlatform": "検出されたプラットフォーム (プライマリ): %s",
- "loc.messages.LegacyPlatform": "検出されたプラットフォーム (レガシ): %s",
- "loc.messages.WarningVersionNotFound": "バージョン %s のダウンロード情報を取得できませんでした。指定されたバージョンが正しいことをご確認ください。サポートされているバージョンを確認するには次のリンクを参照します。https://github.com/dotnet/core/blob/master/release-notes/releases.json。規則に基づく URL の作成にフォールバックします。",
- "loc.messages.CouldNotDownload": "次の URL からインストール パッケージをダウンロードできませんでした: %s。エラー: %s",
- "loc.messages.FailedToDownloadPackage": "インストール用のパッケージをダウンロードできませんでした",
- "loc.messages.PrependGlobalToolPath": "グローバル ツール パスを作成し、パスの先頭に追加しています。",
- "loc.messages.VersionsFileMalformed": "指定されたバージョンのダウンロード リンクが、サポートされているバージョンのドキュメントの正しい形式ではありません => %s/ ",
- "loc.messages.MatchingVersionNotFound": "次の指定バージョンと一致する %s バージョンが見つかりませんでした: %s。[プレビュー バージョンを含める] チェック ボックスがオンの場合、プレビュー バージョンは最新バージョンの検索でのみ考慮されます。",
- "loc.messages.UnableToAccessPath": "パス %s にアクセスできません。エラー: %s。エージェント プロセスにそのパスへのアクセス権があることを確認してください。",
- "loc.messages.VersionCanNotBeDownloadedFromUrl": "バージョン: %s を URL: %s からダウンロードできません。URL またはバージョンのいずれかが正しくありません。",
- "loc.messages.CopyingFoldersIntoPath": "すべてのルート フォルダーを次のインストール パスにコピーしています: %s",
- "loc.messages.CopyingFilesIntoPath": "ルート ファイル (dotnet.exe など) を次のインストール パスにコピーしています: %s",
- "loc.messages.FailedToCopyTopLevelFiles": "ルート ファイルを次のインストール パスにコピーできませんでした: %s。エラー: %s",
- "loc.messages.FailedWhileInstallingVersionAtPath": "パス: %s のバージョン: %s のインストール中、次のエラーで失敗しました: %s",
- "loc.messages.ExplicitVersionRequired": "バージョン: %s は許可されていません。インストールするバージョンは、次の形式にする必要があります: major.minor.patchversion。例: 2.2.1",
- "loc.messages.VersionFoundInCache": "バージョン: %s がキャッシュに見つかりました。",
- "loc.messages.VersionNotFoundInCache": "バージョン %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": "次のエラーにより release-index.json のダウンロードまたは解析に失敗しました: %s",
- "loc.messages.MatchingVersionForUserInputVersion": "次のユーザー指定バージョン仕様のチャネル %s でバージョン %s が見つかりました: %s",
- "loc.messages.UrlForReleaseChannelNotFound": "次のチャネル バージョンの release.json の URL が見つかりませんでした: %s",
- "loc.messages.NoSuitableChannelWereFound": "バージョン %s に対応するチャネルが見つかりませんでした。",
- "loc.messages.DetectingPlatform": "OS に対して正しいダウンロード パッケージを見つけるために OS プラットフォームを検出しています。",
- "loc.messages.FailedInDetectingMachineArch": "マシン OS プラットフォームの検出中、次のエラーで失敗しました: %s",
- "loc.messages.runtimeVersionPropertyNotFound": ".Net Core %s バージョン %s の runtime-version プロパティが見つかりませんでした。",
- "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": "ファイル名 %s は正しい '.complete' ファイルではありません。",
- "loc.messages.ChannelVersionsNotComparable": "チャネルのバージョン %s と %s を比較できません。両方とも数値のメジャー バージョンとマイナー バージョンが必要です。",
- "loc.messages.LookingForVersionInChannel": "チャネル %s のバージョンを検索しています",
- "loc.messages.FallingBackToAdjacentChannels": "バージョン %s がそのチャネルで見つかりませんでした。隣接するチャネルを検索します。",
- "loc.messages.ErrorWhileSettingDotNetToolPath": ".Net Core Tool パスを PATH 環境変数の先頭に追加しているときに失敗しました。エラー: %s",
- "loc.messages.RequiredChannelVersionForSpec": "バージョン %s のチャネル %s を検索しています",
- "loc.messages.ErrorWhileGettingVersionFromChannel": "チャネル %s からのバージョン %s の取得中、次のエラーで失敗しました: %s",
- "loc.messages.ComparingInstalledFolderVersions": "インストールされるバージョン %s が、フォルダー名 %s の既にインストールされているバージョンより後のものかどうかを比較しています",
- "loc.messages.ComparingInstalledFileVersions": "インストールされるバージョン %s が、version complete ファイル名 %s の既にインストールされているバージョンより後のものかどうかを比較しています",
- "loc.messages.InvalidChannelObject": "オブジェクトをチャネルとして使用することはできません。channel-version、release. json などの必須プロパティがありません。",
- "loc.messages.ReleasesIndexBodyIncorrect": "解析されたリリース インデックス本体が正しくありません。ファイルの releases-index セクションが空でないかどうかを確認してください。",
- "loc.messages.InvalidVersionObject": "releases.json には、無効な %s オブジェクトを含むリリースが含まれています: %s",
- "loc.messages.FilesDataIsIncorrectInVersion": "リリース %s (バージョン %s) のファイル データが正しくありません (name、rid、および url などの必須フィールドが存在していない可能性があります): %s",
- "loc.messages.VersionFilesDataIncorrect": "バージョンのファイル データがないか、必須フィールドがありません。",
- "loc.messages.VersionInformationNotComplete": "バージョン: %s で必要な情報が releases.json ファイルで不足しています。エラー: %s",
- "loc.messages.FailedWhileExtractingPacakge": "ダウンロードされたパッケージの抽出中、次のエラーで失敗しました: %s"
+{
+ "loc.friendlyName": ".NET Core SDK/ランタイム インストーラー",
+ "loc.helpMarkDown": "[このタスクの詳細を表示](https://aka.ms/AA4ihfi)",
+ "loc.description": "インターネットまたはローカル キャッシュから .NET Core SDK の特定のバージョンを取得し、PATH に追加します",
+ "loc.instanceNameFormat": ".NET Core $(packageType) $(version) のインストール",
+ "loc.releaseNotes": "複数のバージョンを同時にインストールするためのサポート。最新のマイナーまたはメジャー バージョンをフェッチするためのバージョンのパターンのサポート。マルチレベル検索を制限する",
+ "loc.group.displayName.advanced": "詳細設定",
+ "loc.input.label.packageType": "インストールするパッケージ",
+ "loc.input.help.packageType": "ランタイムのみをインストールするか、SDK をインストールするかを選択してください。",
+ "loc.input.label.version": "バージョン",
+ "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://github.com/dotnet/core/blob/master/release-notes/releases-index.json)から分かります。たとえば、2.2 バージョンの releases.json へのリンクは https://dotnetcli.blob.core.windows.net/dotnet/release-metadata/2.2/releases.json です",
+ "loc.input.label.includePreviewVersions": "プレビュー バージョンを含める",
+ "loc.input.help.includePreviewVersions": "2.2.x を検索するときのように最新バージョンを検索するときにプレビュー バージョンを含める場合に選択します。次のように正確なバージョンを指定する場合、この設定は無視されます: 3.0.100-preview3-010431",
+ "loc.input.label.installationPath": ".Net Core をインストールするパス",
+ "loc.input.help.installationPath": ".NET Core SDK/ランタイムのインストール場所を指定します。各パスは、.Net の動作に次のような影響を与える可能性があります。$(Agent.ToolsDirectory): このディレクトリはパイプライン間でクリーンアップされないため、この場合、バージョンがエージェントにキャッシュされます。エージェントで実行されるパイプラインはすべて、エージェントを使用して既にインストールされているバージョンにアクセスすることができます。$(Agent.TempDirectory): このフォルダーは各パイプラインの後にクリーンアップされるので、この場合、キャッシュされた .Net Core バージョンがパイプラインで使用されないようにすることができます。それ以外のすべてのパス: エージェント プロセスで他のいずれかのパスにアクセスできる場合は、そのパスを構成できます。これによってマシンの状態が変更され、それを実行しているすべてのプロセスに影響を与えます。
適切なバージョンの .Net ホストの調査を構成できる複数レベルのルックアップ設定を構成することもできます。",
+ "loc.input.label.performMultiLevelLookup": "複数レベルの検索を実行",
+ "loc.input.help.performMultiLevelLookup": "この入力は、Windows ベースのエージェントにのみ適用されます。これは、適切な共有フレームワークを検索するための .NET ホスト プロセスの動作を構成します。オフ: このタスクで指定されたフォルダーに存在するバージョンのみがホスト プロセスによって検索されます。オン: ホストは、複数レベルのルックアップを使用した事前定義されたグローバルな場所の検索を試みます。
既定のグローバルな場所は、次のとおりです:
Windows の場合:
C:\\Program Files\\dotnet (64 ビット プロセス)
C:\\Program Files (x86)\\dotnet (32 ビット プロセス)これについて詳しくは、[**こちら**](https://github.com/dotnet/core-setup/blob/master/Documentation/design-docs/multilevel-sharedfx-lookup.md)をご覧ください。
",
+ "loc.messages.ToolFailed": "ツールをインストールできませんでした: %s",
+ "loc.messages.ImplicitVersionNotSupported": "バージョンは、有効で明示的なバージョンである必要があります: %s",
+ "loc.messages.getMachinePlatformFailed": "マシンのプラットフォームの詳細を取得できませんでした。エラー: %s。",
+ "loc.messages.getDownloadUrlsFailed": "ダウンロード URL を取得できませんでした。エラー: %s。",
+ "loc.messages.UsingCachedTool": ".NET Core のキャッシュ済みのコピーが存在します。新しくインストールする必要はありません。キャッシュされたツールの場所は %s です。",
+ "loc.messages.CheckingToolCache": "このバージョンのキャッシュ済みコピーが存在するかどうか確認しています...",
+ "loc.messages.InstallingAfresh": "キャッシュに要求されたバージョンの .NET Core が含まれていません。ダウンロードしてインストールしています。",
+ "loc.messages.GettingDownloadUrl": ".NET Core %s バージョンをダウンロードする URL を取得しています: %s。",
+ "loc.messages.CouldNotDetectPlatform": "マシンの OS を検出できませんでした",
+ "loc.messages.NullDownloadUrls": "ダウンロード URL を作成できませんでした。指定されたバージョン %s が有効であることをご確認ください。",
+ "loc.messages.DownloadingUrl": "URL から .NET Core パッケージをダウンロードしています: %s",
+ "loc.messages.ExtractingPackage": "ダウンロードされたパッケージ %s を抽出しています。",
+ "loc.messages.CachingTool": "このインストール済みのツールをキャッシュしています。",
+ "loc.messages.SuccessfullyInstalled": ".NET Core %s バージョン %s が正常にインストールされました。",
+ "loc.messages.ToolToInstall": "インストールするツール: .NET Core %s バージョン %s。",
+ "loc.messages.PrimaryPlatform": "検出されたプラットフォーム (プライマリ): %s",
+ "loc.messages.LegacyPlatform": "検出されたプラットフォーム (レガシ): %s",
+ "loc.messages.WarningVersionNotFound": "バージョン %s のダウンロード情報を取得できませんでした。指定されたバージョンが正しいことをご確認ください。サポートされているバージョンを確認するには次のリンクを参照します。https://github.com/dotnet/core/blob/master/release-notes/releases.json。規則に基づく URL の作成にフォールバックします。",
+ "loc.messages.CouldNotDownload": "次の URL からインストール パッケージをダウンロードできませんでした: %s。エラー: %s",
+ "loc.messages.FailedToDownloadPackage": "インストール用のパッケージをダウンロードできませんでした",
+ "loc.messages.PrependGlobalToolPath": "グローバル ツール パスを作成し、パスの先頭に追加しています。",
+ "loc.messages.VersionsFileMalformed": "指定されたバージョンのダウンロード リンクが、サポートされているバージョンのドキュメントの正しい形式ではありません => %s/ ",
+ "loc.messages.MatchingVersionNotFound": "次の指定バージョンと一致する %s バージョンが見つかりませんでした: %s。[プレビュー バージョンを含める] チェック ボックスがオンの場合、プレビュー バージョンは最新バージョンの検索でのみ考慮されます。",
+ "loc.messages.UnableToAccessPath": "パス %s にアクセスできません。エラー: %s。エージェント プロセスにそのパスへのアクセス権があることを確認してください。",
+ "loc.messages.VersionCanNotBeDownloadedFromUrl": "バージョン: %s を URL: %s からダウンロードできません。URL またはバージョンのいずれかが正しくありません。",
+ "loc.messages.CopyingFoldersIntoPath": "すべてのルート フォルダーを次のインストール パスにコピーしています: %s",
+ "loc.messages.CopyingFilesIntoPath": "ルート ファイル (dotnet.exe など) を次のインストール パスにコピーしています: %s",
+ "loc.messages.FailedToCopyTopLevelFiles": "ルート ファイルを次のインストール パスにコピーできませんでした: %s。エラー: %s",
+ "loc.messages.FailedWhileInstallingVersionAtPath": "パス: %s のバージョン: %s のインストール中、次のエラーで失敗しました: %s",
+ "loc.messages.ExplicitVersionRequired": "バージョン: %s は許可されていません。インストールするバージョンは、次の形式にする必要があります: major.minor.patchversion。例: 2.2.1",
+ "loc.messages.VersionFoundInCache": "バージョン: %s がキャッシュに見つかりました。",
+ "loc.messages.VersionNotFoundInCache": "バージョン %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": "次のエラーにより release-index.json のダウンロードまたは解析に失敗しました: %s",
+ "loc.messages.MatchingVersionForUserInputVersion": "次のユーザー指定バージョン仕様のチャネル %s でバージョン %s が見つかりました: %s",
+ "loc.messages.UrlForReleaseChannelNotFound": "次のチャネル バージョンの release.json の URL が見つかりませんでした: %s",
+ "loc.messages.NoSuitableChannelWereFound": "バージョン %s に対応するチャネルが見つかりませんでした。",
+ "loc.messages.DetectingPlatform": "OS に対して正しいダウンロード パッケージを見つけるために OS プラットフォームを検出しています。",
+ "loc.messages.FailedInDetectingMachineArch": "マシン OS プラットフォームの検出中、次のエラーで失敗しました: %s",
+ "loc.messages.runtimeVersionPropertyNotFound": ".Net Core %s バージョン %s の runtime-version プロパティが見つかりませんでした。",
+ "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": "ファイル名 %s は正しい '.complete' ファイルではありません。",
+ "loc.messages.ChannelVersionsNotComparable": "チャネルのバージョン %s と %s を比較できません。両方とも数値のメジャー バージョンとマイナー バージョンが必要です。",
+ "loc.messages.LookingForVersionInChannel": "チャネル %s のバージョンを検索しています",
+ "loc.messages.FallingBackToAdjacentChannels": "バージョン %s がそのチャネルで見つかりませんでした。隣接するチャネルを検索します。",
+ "loc.messages.ErrorWhileSettingDotNetToolPath": ".Net Core Tool パスを PATH 環境変数の先頭に追加しているときに失敗しました。エラー: %s",
+ "loc.messages.RequiredChannelVersionForSpec": "バージョン %s のチャネル %s を検索しています",
+ "loc.messages.ErrorWhileGettingVersionFromChannel": "チャネル %s からのバージョン %s の取得中、次のエラーで失敗しました: %s",
+ "loc.messages.ComparingInstalledFolderVersions": "インストールされるバージョン %s が、フォルダー名 %s の既にインストールされているバージョンより後のものかどうかを比較しています",
+ "loc.messages.ComparingInstalledFileVersions": "インストールされるバージョン %s が、version complete ファイル名 %s の既にインストールされているバージョンより後のものかどうかを比較しています",
+ "loc.messages.InvalidChannelObject": "オブジェクトをチャネルとして使用することはできません。channel-version、release. json などの必須プロパティがありません。",
+ "loc.messages.ReleasesIndexBodyIncorrect": "解析されたリリース インデックス本体が正しくありません。ファイルの releases-index セクションが空でないかどうかを確認してください。",
+ "loc.messages.InvalidVersionObject": "releases.json には、無効な %s オブジェクトを含むリリースが含まれています: %s",
+ "loc.messages.FilesDataIsIncorrectInVersion": "リリース %s (バージョン %s) のファイル データが正しくありません (name、rid、および url などの必須フィールドが存在していない可能性があります): %s",
+ "loc.messages.VersionFilesDataIncorrect": "バージョンのファイル データがないか、必須フィールドがありません。",
+ "loc.messages.VersionInformationNotComplete": "バージョン: %s で必要な情報が releases.json ファイルで不足しています。エラー: %s",
+ "loc.messages.FailedWhileExtractingPacakge": "ダウンロードされたパッケージの抽出中、次のエラーで失敗しました: %s",
+ "loc.messages.DeprecatedTask": "The DotNetCoreInstaller@1 (.NET Core SDK/runtime installer) task has been deprecated since August 22, 2019 and will soon be retired. Use the UseDotNet@2 task instead. Please visit https://aka.ms/azdo-deprecated-tasks to learn more about deprecated tasks."
}
\ No newline at end of file
diff --git a/Tasks/DotNetCoreInstallerV1/Strings/resources.resjson/ko-KR/resources.resjson b/Tasks/DotNetCoreInstallerV1/Strings/resources.resjson/ko-KR/resources.resjson
index e7b25383b168..0130d882cd13 100644
--- a/Tasks/DotNetCoreInstallerV1/Strings/resources.resjson/ko-KR/resources.resjson
+++ b/Tasks/DotNetCoreInstallerV1/Strings/resources.resjson/ko-KR/resources.resjson
@@ -1,82 +1,83 @@
-{
- "loc.friendlyName": ".NET Core SDK/런타임 설치 관리자",
- "loc.helpMarkDown": "[이 작업에 대한 자세한 정보](https://aka.ms/AA4ihfi)",
- "loc.description": "인터넷 또는 로컬 캐시에서 특정 버전의 .NET Core SDK를 가져와 PATH에 추가합니다.",
- "loc.instanceNameFormat": ".NET Core $(packageType) $(version) 설치",
- "loc.releaseNotes": "여러 버전의 병렬 설치 지원주/부 버전으로 최신 버전을 페치하기 위한 버전 패턴 지원다단계 조회 제한",
- "loc.group.displayName.advanced": "고급",
- "loc.input.label.packageType": "설치할 패키지",
- "loc.input.help.packageType": "런타임만 설치할지 또는 SDK를 설치할지 선택합니다.",
- "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://github.com/dotnet/core/blob/master/release-notes/releases-index.json)에서 확인할 수 있습니다. 예를 들어 2.2 버전의 releases.json 링크는 https://dotnetcli.blob.core.windows.net/dotnet/release-metadata/2.2/releases.json입니다.",
- "loc.input.label.includePreviewVersions": "미리 보기 버전 포함",
- "loc.input.help.includePreviewVersions": "최신 버전을 검색할 때(예: 2.2.x 검색) 미리 보기 버전을 포함하려면 선택합니다. 정확한 버전(예: 3.0.100-preview3-010431)을 지정하는 경우 이 설정은 무시됩니다.",
- "loc.input.label.installationPath": ".NET Core 설치 경로",
- "loc.input.help.installationPath": ".NET Core SDK/런타임을 설치할 위치를 지정합니다. 경로에 따라 .NET의 동작에 다음과 같은 영향을 줄 수 있습니다.$(Agent.ToolsDirectory): 이 디렉터리는 파이프라인 간에 정리되지 않으므로 버전이 에이전트에 캐시되도록 합니다. 에이전트에서 실행되는 모든 파이프라인이 이전에 해당 에이전트를 사용하여 설치된 버전에 액세스할 수 있습니다.$(Agent.TempDirectory): 이 폴더는 각 파이프라인 후에 정리되므로 파이프라인에서 캐시된 .NET Core 버전을 사용하지 않도록 할 수 있습니다.다른 모든 경로: 에이전트 프로세스에서 경로에 액세스할 수 있기만 하면 다른 경로를 구성할 수 있습니다. 이렇게 하면 머신의 상태가 변경되고 머신에서 실행되는 모든 프로세스에 영향을 줍니다.
적합한 버전에 대해 .NET 호스트 프로빙을 구성할 수 있는 다단계 조회 설정을 구성할 수도 있습니다.",
- "loc.input.label.performMultiLevelLookup": "다단계 조회 수행",
- "loc.input.help.performMultiLevelLookup": "이 입력은 Windows 기반 에이전트에만 해당합니다. 적합한 공유 프레임워크를 찾기 위한 .NET 호스트 프로세스의 동작을 구성합니다. 선택 취소됨: 호스트 프로세스에서 이 작업에 지정된 폴더에 있는 버전만 확인합니다.선택됨: 호스트가 다단계 조회를 사용하여 미리 정의된 전역 위치에서 찾습니다.
기본 전역 위치는 다음과 같습니다.
Windows:
C:\\Program Files\\dotnet(64비트 프로세스)
C:\\Program Files (x86)\\dotnet(32비트 프로세스) [**여기**](https://github.com/dotnet/core-setup/blob/master/Documentation/design-docs/multilevel-sharedfx-lookup.md)에서 자세한 정보를 확인할 수 있습니다.
",
- "loc.messages.ToolFailed": "도구 설치 실패: %s",
- "loc.messages.ImplicitVersionNotSupported": "버전은 유효하고 명시적인 버전(%s)이어야 합니다.",
- "loc.messages.getMachinePlatformFailed": "머신 플랫폼 정보를 가져오지 못했습니다. 오류: %s.",
- "loc.messages.getDownloadUrlsFailed": "다운로드 URL을 가져오지 못했습니다. 오류: %s.",
- "loc.messages.UsingCachedTool": ".NET Core의 캐시된 복사본이 있습니다. 새로 설치하지 않아도 됩니다. 캐시된 도구 위치: %s.",
- "loc.messages.CheckingToolCache": "이 버전에 대해 캐시된 복사본이 있는지 확인 중...",
- "loc.messages.InstallingAfresh": "캐시에 요청된 .NET Core 버전이 없습니다. 지금 다운로드하여 설치합니다.",
- "loc.messages.GettingDownloadUrl": ".NET Core %s 버전, %s을(를) 다운로드할 URL을 가져오는 중입니다.",
- "loc.messages.CouldNotDetectPlatform": "머신의 OS를 검색할 수 없습니다.",
- "loc.messages.NullDownloadUrls": "다운로드 URL을 생성할 수 없습니다. 지정한 버전 %s이(가) 유효한지 확인하세요.",
- "loc.messages.DownloadingUrl": "URL %s에서 .NET Core 패키지를 다운로드하는 중",
- "loc.messages.ExtractingPackage": "다운로드한 패키지 %s의 압축을 푸는 중입니다.",
- "loc.messages.CachingTool": "설치된 이 도구를 캐싱하는 중입니다.",
- "loc.messages.SuccessfullyInstalled": ".NET Core %s 버전 %s을(를) 설치했습니다.",
- "loc.messages.ToolToInstall": "설치할 도구: .NET Core %s 버전 %s.",
- "loc.messages.PrimaryPlatform": "검색된 플랫폼(기본): %s",
- "loc.messages.LegacyPlatform": "검색된 플랫폼(레거시): %s",
- "loc.messages.WarningVersionNotFound": "%s 버전의 다운로드 정보를 페치할 수 없습니다. 지정한 버전이 올바른지 확인하세요. 지원되는 버전은 https://github.com/dotnet/core/blob/master/release-notes/releases.json 링크를 참조할 수 있습니다. 규칙 기반 URL 생성으로 대체합니다.",
- "loc.messages.CouldNotDownload": "이 URL %s에서 설치 패키지를 다운로드할 수 없습니다. 오류: %s",
- "loc.messages.FailedToDownloadPackage": "설치할 패키지를 다운로드하지 못했습니다.",
- "loc.messages.PrependGlobalToolPath": "전역 도구 경로를 만들어 PATH 앞에 추가하는 중입니다.",
- "loc.messages.VersionsFileMalformed": "지정한 버전의 다운로드 링크가 지원되는 버전 문서에서 올바르게 구성되지 않았습니다. => %s/",
- "loc.messages.MatchingVersionNotFound": "일치하는 %s 버전을 찾을 수 없습니다. 지정한 버전은 %s입니다. [미리 보기 버전 포함] 확인란을 선택한 경우에만 최신 버전 검색에서 미리 보기 버전이 고려됩니다.",
- "loc.messages.UnableToAccessPath": "%s 경로에 액세스할 수 없습니다. 오류: %s \n 에이전트 프로세스에 경로에 대한 액세스 권한이 있는지 확인하세요.",
- "loc.messages.VersionCanNotBeDownloadedFromUrl": "%s 버전을 URL %s에서 다운로드할 수 없습니다. URL 또는 버전이 잘못되었습니다.",
- "loc.messages.CopyingFoldersIntoPath": "모든 루트 폴더를 설치 경로 %s에 복사하는 중",
- "loc.messages.CopyingFilesIntoPath": "루트 파일(예: dotnet.exe)을 설치 경로 %s에 복사하는 중",
- "loc.messages.FailedToCopyTopLevelFiles": "루트 파일을 설치 경로 %s에 복사하지 못했습니다. 오류: %s",
- "loc.messages.FailedWhileInstallingVersionAtPath": "%s 버전을 %s 경로에 설치하지 못했습니다. 오류: %s",
- "loc.messages.ExplicitVersionRequired": "%s 버전은 허용되지 않습니다. 설치할 버전은 major.minor.patchversion 형식이어야 합니다. 예: 2.2.1",
- "loc.messages.VersionFoundInCache": "캐시에서 %s 버전을 찾았습니다.",
- "loc.messages.VersionNotFoundInCache": "캐시에서 %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": "release-index.json을 다운로드하거나 구문 분석하지 못했습니다. 오류: %s",
- "loc.messages.MatchingVersionForUserInputVersion": "%s 버전을 %s 채널(사용자 지정 버전 사양 %s)에서 찾았습니다.",
- "loc.messages.UrlForReleaseChannelNotFound": "채널 버전 %s의 releases.json URL을 찾을 수 없습니다.",
- "loc.messages.NoSuitableChannelWereFound": "%s 버전에 해당하는 채널을 찾을 수 없습니다.",
- "loc.messages.DetectingPlatform": "OS에 맞는 다운로드 패키지를 찾기 위해 OS 플랫폼을 검색하는 중입니다.",
- "loc.messages.FailedInDetectingMachineArch": "머신 OS 플랫폼을 검색하지 못했습니다. 오류: %s",
- "loc.messages.runtimeVersionPropertyNotFound": ".NET Core %s 버전 %s의 runtime-version 속성을 찾을 수 없습니다.",
- "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": "파일 이름 %s이(가) 올바른 '.complete' 파일이 아닙니다.",
- "loc.messages.ChannelVersionsNotComparable": "채널 버전 %s과(와) %s을(를) 비교할 수 없습니다. 둘 다 주 버전과 부 버전이 숫자여야 합니다.",
- "loc.messages.LookingForVersionInChannel": "%s 채널에서 버전을 검색하는 중",
- "loc.messages.FallingBackToAdjacentChannels": "해당 채널에서 %s 버전을 찾을 수 없습니다. 이제 인접한 채널에서 검색합니다.",
- "loc.messages.ErrorWhileSettingDotNetToolPath": ".NET Core 도구 경로를 PATH 환경 변수 앞에 추가하지 못했습니다. 오류: %s",
- "loc.messages.RequiredChannelVersionForSpec": "%s 채널(%s 버전)을 찾는 중",
- "loc.messages.ErrorWhileGettingVersionFromChannel": "%s 버전을 %s 채널에서 가져오지 못했습니다. 오류: %s",
- "loc.messages.ComparingInstalledFolderVersions": "설치되는 버전 %s이(가) 폴더 이름 %s(으)로 설치된 기존 버전보다 이후 버전인지 비교하는 중",
- "loc.messages.ComparingInstalledFileVersions": "설치되는 버전 %s이(가) version.complete 파일 이름 %s(으)로 설치된 기존 버전보다 이후 버전인지 비교하는 중",
- "loc.messages.InvalidChannelObject": "개체를 채널로 사용할 수 없습니다. channel-version, releases.json 등의 필수 속성이 누락되었습니다.",
- "loc.messages.ReleasesIndexBodyIncorrect": "구문 분석된 릴리스 인덱스 본문이 잘못되었습니다. 파일에서 releases-index 섹션이 비어 있지 않은지 확인하세요.",
- "loc.messages.InvalidVersionObject": "Releases.json에 잘못된 %s 개체가 포함된 릴리스가 있음: %s",
- "loc.messages.FilesDataIsIncorrectInVersion": "%s 릴리스(%s 버전)의 파일 데이터가 잘못됨(이름, RID, URL 등의 필수 필드가 누락되었을 수 있음): %s",
- "loc.messages.VersionFilesDataIncorrect": "버전의 파일 데이터가 없거나 필수 필드가 누락되었습니다.",
- "loc.messages.VersionInformationNotComplete": "releases.json 파일에 있는 %s 버전의 필수 정보가 불완전합니다. 오류: %s",
- "loc.messages.FailedWhileExtractingPacakge": "다운로드한 패키지를 추출하지 못했습니다. 오류: %s"
+{
+ "loc.friendlyName": ".NET Core SDK/런타임 설치 관리자",
+ "loc.helpMarkDown": "[이 작업에 대한 자세한 정보](https://aka.ms/AA4ihfi)",
+ "loc.description": "인터넷 또는 로컬 캐시에서 특정 버전의 .NET Core SDK를 가져와 PATH에 추가합니다.",
+ "loc.instanceNameFormat": ".NET Core $(packageType) $(version) 설치",
+ "loc.releaseNotes": "여러 버전의 병렬 설치 지원주/부 버전으로 최신 버전을 페치하기 위한 버전 패턴 지원다단계 조회 제한",
+ "loc.group.displayName.advanced": "고급",
+ "loc.input.label.packageType": "설치할 패키지",
+ "loc.input.help.packageType": "런타임만 설치할지 또는 SDK를 설치할지 선택합니다.",
+ "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://github.com/dotnet/core/blob/master/release-notes/releases-index.json)에서 확인할 수 있습니다. 예를 들어 2.2 버전의 releases.json 링크는 https://dotnetcli.blob.core.windows.net/dotnet/release-metadata/2.2/releases.json입니다.",
+ "loc.input.label.includePreviewVersions": "미리 보기 버전 포함",
+ "loc.input.help.includePreviewVersions": "최신 버전을 검색할 때(예: 2.2.x 검색) 미리 보기 버전을 포함하려면 선택합니다. 정확한 버전(예: 3.0.100-preview3-010431)을 지정하는 경우 이 설정은 무시됩니다.",
+ "loc.input.label.installationPath": ".NET Core 설치 경로",
+ "loc.input.help.installationPath": ".NET Core SDK/런타임을 설치할 위치를 지정합니다. 경로에 따라 .NET의 동작에 다음과 같은 영향을 줄 수 있습니다.$(Agent.ToolsDirectory): 이 디렉터리는 파이프라인 간에 정리되지 않으므로 버전이 에이전트에 캐시되도록 합니다. 에이전트에서 실행되는 모든 파이프라인이 이전에 해당 에이전트를 사용하여 설치된 버전에 액세스할 수 있습니다.$(Agent.TempDirectory): 이 폴더는 각 파이프라인 후에 정리되므로 파이프라인에서 캐시된 .NET Core 버전을 사용하지 않도록 할 수 있습니다.다른 모든 경로: 에이전트 프로세스에서 경로에 액세스할 수 있기만 하면 다른 경로를 구성할 수 있습니다. 이렇게 하면 머신의 상태가 변경되고 머신에서 실행되는 모든 프로세스에 영향을 줍니다.
적합한 버전에 대해 .NET 호스트 프로빙을 구성할 수 있는 다단계 조회 설정을 구성할 수도 있습니다.",
+ "loc.input.label.performMultiLevelLookup": "다단계 조회 수행",
+ "loc.input.help.performMultiLevelLookup": "이 입력은 Windows 기반 에이전트에만 해당합니다. 적합한 공유 프레임워크를 찾기 위한 .NET 호스트 프로세스의 동작을 구성합니다. 선택 취소됨: 호스트 프로세스에서 이 작업에 지정된 폴더에 있는 버전만 확인합니다.선택됨: 호스트가 다단계 조회를 사용하여 미리 정의된 전역 위치에서 찾습니다.
기본 전역 위치는 다음과 같습니다.
Windows:
C:\\Program Files\\dotnet(64비트 프로세스)
C:\\Program Files (x86)\\dotnet(32비트 프로세스) [**여기**](https://github.com/dotnet/core-setup/blob/master/Documentation/design-docs/multilevel-sharedfx-lookup.md)에서 자세한 정보를 확인할 수 있습니다.
",
+ "loc.messages.ToolFailed": "도구 설치 실패: %s",
+ "loc.messages.ImplicitVersionNotSupported": "버전은 유효하고 명시적인 버전(%s)이어야 합니다.",
+ "loc.messages.getMachinePlatformFailed": "머신 플랫폼 정보를 가져오지 못했습니다. 오류: %s.",
+ "loc.messages.getDownloadUrlsFailed": "다운로드 URL을 가져오지 못했습니다. 오류: %s.",
+ "loc.messages.UsingCachedTool": ".NET Core의 캐시된 복사본이 있습니다. 새로 설치하지 않아도 됩니다. 캐시된 도구 위치: %s.",
+ "loc.messages.CheckingToolCache": "이 버전에 대해 캐시된 복사본이 있는지 확인 중...",
+ "loc.messages.InstallingAfresh": "캐시에 요청된 .NET Core 버전이 없습니다. 지금 다운로드하여 설치합니다.",
+ "loc.messages.GettingDownloadUrl": ".NET Core %s 버전, %s을(를) 다운로드할 URL을 가져오는 중입니다.",
+ "loc.messages.CouldNotDetectPlatform": "머신의 OS를 검색할 수 없습니다.",
+ "loc.messages.NullDownloadUrls": "다운로드 URL을 생성할 수 없습니다. 지정한 버전 %s이(가) 유효한지 확인하세요.",
+ "loc.messages.DownloadingUrl": "URL %s에서 .NET Core 패키지를 다운로드하는 중",
+ "loc.messages.ExtractingPackage": "다운로드한 패키지 %s의 압축을 푸는 중입니다.",
+ "loc.messages.CachingTool": "설치된 이 도구를 캐싱하는 중입니다.",
+ "loc.messages.SuccessfullyInstalled": ".NET Core %s 버전 %s을(를) 설치했습니다.",
+ "loc.messages.ToolToInstall": "설치할 도구: .NET Core %s 버전 %s.",
+ "loc.messages.PrimaryPlatform": "검색된 플랫폼(기본): %s",
+ "loc.messages.LegacyPlatform": "검색된 플랫폼(레거시): %s",
+ "loc.messages.WarningVersionNotFound": "%s 버전의 다운로드 정보를 페치할 수 없습니다. 지정한 버전이 올바른지 확인하세요. 지원되는 버전은 https://github.com/dotnet/core/blob/master/release-notes/releases.json 링크를 참조할 수 있습니다. 규칙 기반 URL 생성으로 대체합니다.",
+ "loc.messages.CouldNotDownload": "이 URL %s에서 설치 패키지를 다운로드할 수 없습니다. 오류: %s",
+ "loc.messages.FailedToDownloadPackage": "설치할 패키지를 다운로드하지 못했습니다.",
+ "loc.messages.PrependGlobalToolPath": "전역 도구 경로를 만들어 PATH 앞에 추가하는 중입니다.",
+ "loc.messages.VersionsFileMalformed": "지정한 버전의 다운로드 링크가 지원되는 버전 문서에서 올바르게 구성되지 않았습니다. => %s/",
+ "loc.messages.MatchingVersionNotFound": "일치하는 %s 버전을 찾을 수 없습니다. 지정한 버전은 %s입니다. [미리 보기 버전 포함] 확인란을 선택한 경우에만 최신 버전 검색에서 미리 보기 버전이 고려됩니다.",
+ "loc.messages.UnableToAccessPath": "%s 경로에 액세스할 수 없습니다. 오류: %s \n 에이전트 프로세스에 경로에 대한 액세스 권한이 있는지 확인하세요.",
+ "loc.messages.VersionCanNotBeDownloadedFromUrl": "%s 버전을 URL %s에서 다운로드할 수 없습니다. URL 또는 버전이 잘못되었습니다.",
+ "loc.messages.CopyingFoldersIntoPath": "모든 루트 폴더를 설치 경로 %s에 복사하는 중",
+ "loc.messages.CopyingFilesIntoPath": "루트 파일(예: dotnet.exe)을 설치 경로 %s에 복사하는 중",
+ "loc.messages.FailedToCopyTopLevelFiles": "루트 파일을 설치 경로 %s에 복사하지 못했습니다. 오류: %s",
+ "loc.messages.FailedWhileInstallingVersionAtPath": "%s 버전을 %s 경로에 설치하지 못했습니다. 오류: %s",
+ "loc.messages.ExplicitVersionRequired": "%s 버전은 허용되지 않습니다. 설치할 버전은 major.minor.patchversion 형식이어야 합니다. 예: 2.2.1",
+ "loc.messages.VersionFoundInCache": "캐시에서 %s 버전을 찾았습니다.",
+ "loc.messages.VersionNotFoundInCache": "캐시에서 %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": "release-index.json을 다운로드하거나 구문 분석하지 못했습니다. 오류: %s",
+ "loc.messages.MatchingVersionForUserInputVersion": "%s 버전을 %s 채널(사용자 지정 버전 사양 %s)에서 찾았습니다.",
+ "loc.messages.UrlForReleaseChannelNotFound": "채널 버전 %s의 releases.json URL을 찾을 수 없습니다.",
+ "loc.messages.NoSuitableChannelWereFound": "%s 버전에 해당하는 채널을 찾을 수 없습니다.",
+ "loc.messages.DetectingPlatform": "OS에 맞는 다운로드 패키지를 찾기 위해 OS 플랫폼을 검색하는 중입니다.",
+ "loc.messages.FailedInDetectingMachineArch": "머신 OS 플랫폼을 검색하지 못했습니다. 오류: %s",
+ "loc.messages.runtimeVersionPropertyNotFound": ".NET Core %s 버전 %s의 runtime-version 속성을 찾을 수 없습니다.",
+ "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": "파일 이름 %s이(가) 올바른 '.complete' 파일이 아닙니다.",
+ "loc.messages.ChannelVersionsNotComparable": "채널 버전 %s과(와) %s을(를) 비교할 수 없습니다. 둘 다 주 버전과 부 버전이 숫자여야 합니다.",
+ "loc.messages.LookingForVersionInChannel": "%s 채널에서 버전을 검색하는 중",
+ "loc.messages.FallingBackToAdjacentChannels": "해당 채널에서 %s 버전을 찾을 수 없습니다. 이제 인접한 채널에서 검색합니다.",
+ "loc.messages.ErrorWhileSettingDotNetToolPath": ".NET Core 도구 경로를 PATH 환경 변수 앞에 추가하지 못했습니다. 오류: %s",
+ "loc.messages.RequiredChannelVersionForSpec": "%s 채널(%s 버전)을 찾는 중",
+ "loc.messages.ErrorWhileGettingVersionFromChannel": "%s 버전을 %s 채널에서 가져오지 못했습니다. 오류: %s",
+ "loc.messages.ComparingInstalledFolderVersions": "설치되는 버전 %s이(가) 폴더 이름 %s(으)로 설치된 기존 버전보다 이후 버전인지 비교하는 중",
+ "loc.messages.ComparingInstalledFileVersions": "설치되는 버전 %s이(가) version.complete 파일 이름 %s(으)로 설치된 기존 버전보다 이후 버전인지 비교하는 중",
+ "loc.messages.InvalidChannelObject": "개체를 채널로 사용할 수 없습니다. channel-version, releases.json 등의 필수 속성이 누락되었습니다.",
+ "loc.messages.ReleasesIndexBodyIncorrect": "구문 분석된 릴리스 인덱스 본문이 잘못되었습니다. 파일에서 releases-index 섹션이 비어 있지 않은지 확인하세요.",
+ "loc.messages.InvalidVersionObject": "Releases.json에 잘못된 %s 개체가 포함된 릴리스가 있음: %s",
+ "loc.messages.FilesDataIsIncorrectInVersion": "%s 릴리스(%s 버전)의 파일 데이터가 잘못됨(이름, RID, URL 등의 필수 필드가 누락되었을 수 있음): %s",
+ "loc.messages.VersionFilesDataIncorrect": "버전의 파일 데이터가 없거나 필수 필드가 누락되었습니다.",
+ "loc.messages.VersionInformationNotComplete": "releases.json 파일에 있는 %s 버전의 필수 정보가 불완전합니다. 오류: %s",
+ "loc.messages.FailedWhileExtractingPacakge": "다운로드한 패키지를 추출하지 못했습니다. 오류: %s",
+ "loc.messages.DeprecatedTask": "The DotNetCoreInstaller@1 (.NET Core SDK/runtime installer) task has been deprecated since August 22, 2019 and will soon be retired. Use the UseDotNet@2 task instead. Please visit https://aka.ms/azdo-deprecated-tasks to learn more about deprecated tasks."
}
\ No newline at end of file
diff --git a/Tasks/DotNetCoreInstallerV1/Strings/resources.resjson/ru-RU/resources.resjson b/Tasks/DotNetCoreInstallerV1/Strings/resources.resjson/ru-RU/resources.resjson
index 0683a728ce2d..f9fe8e0a55cd 100644
--- a/Tasks/DotNetCoreInstallerV1/Strings/resources.resjson/ru-RU/resources.resjson
+++ b/Tasks/DotNetCoreInstallerV1/Strings/resources.resjson/ru-RU/resources.resjson
@@ -1,82 +1,83 @@
-{
- "loc.friendlyName": "Установщик среды выполнения/пакета SDK для .NET",
- "loc.helpMarkDown": "[См. дополнительные сведения об этой задаче](https://aka.ms/AA4ihfi)",
- "loc.description": "Получение определенной версии пакета SDK для .NET Core из Интернета или локального кэша и добавление ее в PATH",
- "loc.instanceNameFormat": "Установить .NET Core $(packageType) $(version)",
- "loc.releaseNotes": "Поддержка параллельной установки нескольких версий.Поддержка шаблонов в версии для получения последнего дополнительного или основного номера версии.Ограничение многоуровневого поиска.",
- "loc.group.displayName.advanced": "Дополнительно",
- "loc.input.label.packageType": "Пакет для установки",
- "loc.input.help.packageType": "Выберите, следует ли устанавливать только среду выполнения или пакет SDK.",
- "loc.input.label.version": "Версия",
- "loc.input.help.version": "Укажите версию пакета SDK для .NET Core или среды выполнения для установки.
Версии можно задать в следующих форматах2.x => установка последнего основного номера версии.2.2.x => установка последнего основного и дополнительного номеров версии2.2.104 => установка точной версии
Найдите значение \"version\" для установки пакета SDK или среды выполнения в releases.json. Ссылку на releases.json для версии основной_номер.дополнительный_номер можно найти в [**файле releases-index.**](https://github.com/dotnet/core/blob/master/release-notes/releases-index.json). Ссылка на releases.json для версии 2.2: https://dotnetcli.blob.core.windows.net/dotnet/release-metadata/2.2/releases.json",
- "loc.input.label.includePreviewVersions": "Включить предварительные версии",
- "loc.input.help.includePreviewVersions": "Выберите, нужно ли включать предварительные версии при поиске последних версий, например 2.2.x. Этот параметр игнорируется, если указана точная версия, например 3.0.100-preview3-010431",
- "loc.input.label.installationPath": "Путь для установки .NET Core",
- "loc.input.help.installationPath": "Укажите, где следует установить пакет SDK для .NET Core или среду выполнения. Различные пути могут оказывать соответствующее воздействие на поведение .NET.$(Agent.ToolsDirectory): приведет к кэшированию версии на агенте, так как этот каталог не очищается между конвейерами. Все конвейеры, выполняющиеся на агенте, имеют доступ к версиям, ранее установленным с помощью этого агента.$(Agent.TempDirectory): гарантирует, что конвейер не использует кэшированную версию .NET Core, так как эта папка очищается после каждого конвейера.Любой другой путь: вы можете настроить любой другой путь, при условии, что процесс агента имеет доступ к нему. Это приведет к изменению состояния компьютера и повлияет на все выполняющиеся там процессы.
Обратите внимание, что можно также использовать параметр многоуровневого поиска, который позволяет настроить проверку подходящей версии узлом .NET.",
- "loc.input.label.performMultiLevelLookup": "Выполнить многоуровневый поиск",
- "loc.input.help.performMultiLevelLookup": "Эти входные данные применимы только для агентов на основе Windows. Этот параметр настраивает поведение хост-процесса .NET для поиска подходящей общей платформы.Флажок снят: хост-процесс будет просматривать только версии в папке, указанной в этой задаче.Флажок установлен: хост-процесс попытается искать в предварительно определенных глобальных расположениях с использованием многоуровневого поиска.
Глобальные расположения по умолчанию:
Для Windows:
C:\\Program Files\\dotnet (64-разрядные процессы)
C:\\Program Files (x86)\\dotnet (32-разрядные процессы) Дополнительные сведения см. [**здесь**](https://github.com/dotnet/core-setup/blob/master/Documentation/design-docs/multilevel-sharedfx-lookup.md).
",
- "loc.messages.ToolFailed": "Сбой установки инструмента: %s",
- "loc.messages.ImplicitVersionNotSupported": "Следует указать допустимую и явную версию: %s",
- "loc.messages.getMachinePlatformFailed": "Не удалось получить сведения о платформе компьютера. Ошибка: %s.",
- "loc.messages.getDownloadUrlsFailed": "Не удалось получить URL-адреса для скачивания. Ошибка: %s.",
- "loc.messages.UsingCachedTool": "Есть кэшированная копия пакета .NET Core. Устанавливать пакет заново не нужно. Расположение кэшированного пакета: %s.",
- "loc.messages.CheckingToolCache": "Проверка наличия кэшированной копии для этой версии...",
- "loc.messages.InstallingAfresh": "Кэш не содержит запрошенной версии .NET Core. Идет ее скачивание и установка.",
- "loc.messages.GettingDownloadUrl": "Идет получение URL-адреса для скачивания версии %s .NET Core: %s.",
- "loc.messages.CouldNotDetectPlatform": "Не удалось определить ОС компьютера",
- "loc.messages.NullDownloadUrls": "Не удалось сформировать URL-адрес для скачивания. Убедитесь в том, что указанная версия %s допустима.",
- "loc.messages.DownloadingUrl": "Скачивается пакет .NET Core с URL-адреса: %s",
- "loc.messages.ExtractingPackage": "Распаковка скачанного пакета %s.",
- "loc.messages.CachingTool": "Кэширование установленного инструмента.",
- "loc.messages.SuccessfullyInstalled": "Пакет .NET Core %s версии %s успешно установлен.",
- "loc.messages.ToolToInstall": "Инструмент для установки: .NET Core %s версии %s.",
- "loc.messages.PrimaryPlatform": "Обнаружена платформа (основная): %s",
- "loc.messages.LegacyPlatform": "Обнаружена платформа (прежней версии): %s",
- "loc.messages.WarningVersionNotFound": "Не удалось получить сведения о скачивании для версии %s. Проверьте, правильно ли указана версия. Список поддерживаемых версий можно найти по ссылке https://github.com/dotnet/core/blob/master/release-notes/releases.json. Будет создан URL-адрес на основе соглашений.",
- "loc.messages.CouldNotDownload": "Не удалось скачать пакет установки с этого URL-адреса: %s. Ошибка: %s",
- "loc.messages.FailedToDownloadPackage": "Не удалось скачать пакет для установки",
- "loc.messages.PrependGlobalToolPath": "Создание глобального пути к средству и добавление его в начало PATH.",
- "loc.messages.VersionsFileMalformed": "Ссылки на скачивание для указанной версии неправильно сформированы в документе поддерживаемых версий => %s/",
- "loc.messages.MatchingVersionNotFound": "Не удалось найти соответствующую версию %s для указанной версии: %s. Обратите внимание, что предварительные версии учитываются при поиске последней версии, только если установлен флажок \"Включить предварительные версии\".",
- "loc.messages.UnableToAccessPath": "Не удалось получить доступ к пути: %s. Ошибка: %s. Убедитесь, что процесс агента имеет доступ к этому пути.",
- "loc.messages.VersionCanNotBeDownloadedFromUrl": "Версию %s не удается скачать по URL-адресу %s. Неверное значение URL-адреса или версии.",
- "loc.messages.CopyingFoldersIntoPath": "Копирование всех корневых папок в путь установки: %s",
- "loc.messages.CopyingFilesIntoPath": "Копирование корневых файлов (например, dotnet.exe) в путь установки: %s",
- "loc.messages.FailedToCopyTopLevelFiles": "Не удалось скопировать корневые файлы в путь установки: %s. Ошибка: %s",
- "loc.messages.FailedWhileInstallingVersionAtPath": "Сбой при установке версии: %s по пути: %s, ошибка: %s",
- "loc.messages.ExplicitVersionRequired": "Версия %s не разрешена. Устанавливаемые версии должны иметь формат: основной_номер.дополнительный_номер.версия_исправления. Например: 2.2.1",
- "loc.messages.VersionFoundInCache": "Версия %s найдена в кэше.",
- "loc.messages.VersionNotFoundInCache": "Версия %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": "Не удалось скачать или проанализировать release-index.json, ошибка: %s",
- "loc.messages.MatchingVersionForUserInputVersion": "Найдена версия %s в канале %s для указанной пользователем спецификации версии: %s",
- "loc.messages.UrlForReleaseChannelNotFound": "Не удалось найти URL-адрес для releases.json версии канала: %s",
- "loc.messages.NoSuitableChannelWereFound": "Не удалось найти канал, соответствующий версии %s.",
- "loc.messages.DetectingPlatform": "Определение платформы ОС для поиска правильного загружаемого пакета ОС.",
- "loc.messages.FailedInDetectingMachineArch": "Сбой при определении платформы ОС компьютера, ошибка: %s",
- "loc.messages.runtimeVersionPropertyNotFound": "Не удалось найти свойство runtime-version для .NET Core %s версии %s.",
- "loc.messages.VersionNotFound": "Сопоставление версий %s: не удалось найти %s",
- "loc.messages.VersionNotAllowed": "Версия %s не разрешена. Разрешенные типы версий: основной_номер_версии.x, основной_номер_версии.дополнительный_номер_версии.x, основной_номер_версии.дополнительный_номер_версии.версия_исправления",
- "loc.messages.VersionsCanNotBeCompared": "Версии %s и %s невозможно сравнить. Обе версии должны быть явными.",
- "loc.messages.FileNameNotCorrectCompleteFileName": "Имя файла %s не является правильным файлом COMPLETE.",
- "loc.messages.ChannelVersionsNotComparable": "Версии канала %s и %s невозможно сравнить. Они должны иметь числовые основной и дополнительный номера версии.",
- "loc.messages.LookingForVersionInChannel": "Поиск версии в канале %s",
- "loc.messages.FallingBackToAdjacentChannels": "Не удалось найти версию %s в ее канале, сейчас будет выполнен поиск в смежных каналах.",
- "loc.messages.ErrorWhileSettingDotNetToolPath": "Сбой при добавлении пути к средствам .NET Core в начало переменной среды PATH. Ошибка: %s",
- "loc.messages.RequiredChannelVersionForSpec": "Поиск канала %s для версии %s",
- "loc.messages.ErrorWhileGettingVersionFromChannel": "Сбой при получении %s версии из канала %s, ошибка: %s",
- "loc.messages.ComparingInstalledFolderVersions": "Сравнение того, является ли устанавливаемая версия %s старше установленной версии с именем папки %s",
- "loc.messages.ComparingInstalledFileVersions": "Сравнение того, является ли устанавливаемая версия %s старше установленной версии с полным именем файла версии %s",
- "loc.messages.InvalidChannelObject": "Объект не может быть использован в качестве канала; отсутствуют обязательные свойства, такие как channel-version в releases.json.",
- "loc.messages.ReleasesIndexBodyIncorrect": "Неверный проанализированный текст индекса выпусков. Убедитесь, что раздел releases-index в файле не пуст.",
- "loc.messages.InvalidVersionObject": "Releases.json имеет выпуск с недопустимым объектом %s: %s",
- "loc.messages.FilesDataIsIncorrectInVersion": "В выпуске %s для версии %s приведены неправильные данные файла (возможно, отсутствуют обязательные поля, такие как name, rid и url): %s",
- "loc.messages.VersionFilesDataIncorrect": "Данные файлов версии отсутствуют или не содержат обязательные поля.",
- "loc.messages.VersionInformationNotComplete": "В файле releases.json указаны неполные обязательные сведения для версии %s. Ошибка: %s",
- "loc.messages.FailedWhileExtractingPacakge": "Сбой при извлечении скачанного пакета, ошибка: %s"
+{
+ "loc.friendlyName": "Установщик среды выполнения/пакета SDK для .NET",
+ "loc.helpMarkDown": "[См. дополнительные сведения об этой задаче](https://aka.ms/AA4ihfi)",
+ "loc.description": "Получение определенной версии пакета SDK для .NET Core из Интернета или локального кэша и добавление ее в PATH",
+ "loc.instanceNameFormat": "Установить .NET Core $(packageType) $(version)",
+ "loc.releaseNotes": "Поддержка параллельной установки нескольких версий.Поддержка шаблонов в версии для получения последнего дополнительного или основного номера версии.Ограничение многоуровневого поиска.",
+ "loc.group.displayName.advanced": "Дополнительно",
+ "loc.input.label.packageType": "Пакет для установки",
+ "loc.input.help.packageType": "Выберите, следует ли устанавливать только среду выполнения или пакет SDK.",
+ "loc.input.label.version": "Версия",
+ "loc.input.help.version": "Укажите версию пакета SDK для .NET Core или среды выполнения для установки.
Версии можно задать в следующих форматах2.x => установка последнего основного номера версии.2.2.x => установка последнего основного и дополнительного номеров версии2.2.104 => установка точной версии
Найдите значение \"version\" для установки пакета SDK или среды выполнения в releases.json. Ссылку на releases.json для версии основной_номер.дополнительный_номер можно найти в [**файле releases-index.**](https://github.com/dotnet/core/blob/master/release-notes/releases-index.json). Ссылка на releases.json для версии 2.2: https://dotnetcli.blob.core.windows.net/dotnet/release-metadata/2.2/releases.json",
+ "loc.input.label.includePreviewVersions": "Включить предварительные версии",
+ "loc.input.help.includePreviewVersions": "Выберите, нужно ли включать предварительные версии при поиске последних версий, например 2.2.x. Этот параметр игнорируется, если указана точная версия, например 3.0.100-preview3-010431",
+ "loc.input.label.installationPath": "Путь для установки .NET Core",
+ "loc.input.help.installationPath": "Укажите, где следует установить пакет SDK для .NET Core или среду выполнения. Различные пути могут оказывать соответствующее воздействие на поведение .NET.$(Agent.ToolsDirectory): приведет к кэшированию версии на агенте, так как этот каталог не очищается между конвейерами. Все конвейеры, выполняющиеся на агенте, имеют доступ к версиям, ранее установленным с помощью этого агента.$(Agent.TempDirectory): гарантирует, что конвейер не использует кэшированную версию .NET Core, так как эта папка очищается после каждого конвейера.Любой другой путь: вы можете настроить любой другой путь, при условии, что процесс агента имеет доступ к нему. Это приведет к изменению состояния компьютера и повлияет на все выполняющиеся там процессы.
Обратите внимание, что можно также использовать параметр многоуровневого поиска, который позволяет настроить проверку подходящей версии узлом .NET.",
+ "loc.input.label.performMultiLevelLookup": "Выполнить многоуровневый поиск",
+ "loc.input.help.performMultiLevelLookup": "Эти входные данные применимы только для агентов на основе Windows. Этот параметр настраивает поведение хост-процесса .NET для поиска подходящей общей платформы.Флажок снят: хост-процесс будет просматривать только версии в папке, указанной в этой задаче.Флажок установлен: хост-процесс попытается искать в предварительно определенных глобальных расположениях с использованием многоуровневого поиска.
Глобальные расположения по умолчанию:
Для Windows:
C:\\Program Files\\dotnet (64-разрядные процессы)
C:\\Program Files (x86)\\dotnet (32-разрядные процессы) Дополнительные сведения см. [**здесь**](https://github.com/dotnet/core-setup/blob/master/Documentation/design-docs/multilevel-sharedfx-lookup.md).
",
+ "loc.messages.ToolFailed": "Сбой установки инструмента: %s",
+ "loc.messages.ImplicitVersionNotSupported": "Следует указать допустимую и явную версию: %s",
+ "loc.messages.getMachinePlatformFailed": "Не удалось получить сведения о платформе компьютера. Ошибка: %s.",
+ "loc.messages.getDownloadUrlsFailed": "Не удалось получить URL-адреса для скачивания. Ошибка: %s.",
+ "loc.messages.UsingCachedTool": "Есть кэшированная копия пакета .NET Core. Устанавливать пакет заново не нужно. Расположение кэшированного пакета: %s.",
+ "loc.messages.CheckingToolCache": "Проверка наличия кэшированной копии для этой версии...",
+ "loc.messages.InstallingAfresh": "Кэш не содержит запрошенной версии .NET Core. Идет ее скачивание и установка.",
+ "loc.messages.GettingDownloadUrl": "Идет получение URL-адреса для скачивания версии %s .NET Core: %s.",
+ "loc.messages.CouldNotDetectPlatform": "Не удалось определить ОС компьютера",
+ "loc.messages.NullDownloadUrls": "Не удалось сформировать URL-адрес для скачивания. Убедитесь в том, что указанная версия %s допустима.",
+ "loc.messages.DownloadingUrl": "Скачивается пакет .NET Core с URL-адреса: %s",
+ "loc.messages.ExtractingPackage": "Распаковка скачанного пакета %s.",
+ "loc.messages.CachingTool": "Кэширование установленного инструмента.",
+ "loc.messages.SuccessfullyInstalled": "Пакет .NET Core %s версии %s успешно установлен.",
+ "loc.messages.ToolToInstall": "Инструмент для установки: .NET Core %s версии %s.",
+ "loc.messages.PrimaryPlatform": "Обнаружена платформа (основная): %s",
+ "loc.messages.LegacyPlatform": "Обнаружена платформа (прежней версии): %s",
+ "loc.messages.WarningVersionNotFound": "Не удалось получить сведения о скачивании для версии %s. Проверьте, правильно ли указана версия. Список поддерживаемых версий можно найти по ссылке https://github.com/dotnet/core/blob/master/release-notes/releases.json. Будет создан URL-адрес на основе соглашений.",
+ "loc.messages.CouldNotDownload": "Не удалось скачать пакет установки с этого URL-адреса: %s. Ошибка: %s",
+ "loc.messages.FailedToDownloadPackage": "Не удалось скачать пакет для установки",
+ "loc.messages.PrependGlobalToolPath": "Создание глобального пути к средству и добавление его в начало PATH.",
+ "loc.messages.VersionsFileMalformed": "Ссылки на скачивание для указанной версии неправильно сформированы в документе поддерживаемых версий => %s/",
+ "loc.messages.MatchingVersionNotFound": "Не удалось найти соответствующую версию %s для указанной версии: %s. Обратите внимание, что предварительные версии учитываются при поиске последней версии, только если установлен флажок \"Включить предварительные версии\".",
+ "loc.messages.UnableToAccessPath": "Не удалось получить доступ к пути: %s. Ошибка: %s. Убедитесь, что процесс агента имеет доступ к этому пути.",
+ "loc.messages.VersionCanNotBeDownloadedFromUrl": "Версию %s не удается скачать по URL-адресу %s. Неверное значение URL-адреса или версии.",
+ "loc.messages.CopyingFoldersIntoPath": "Копирование всех корневых папок в путь установки: %s",
+ "loc.messages.CopyingFilesIntoPath": "Копирование корневых файлов (например, dotnet.exe) в путь установки: %s",
+ "loc.messages.FailedToCopyTopLevelFiles": "Не удалось скопировать корневые файлы в путь установки: %s. Ошибка: %s",
+ "loc.messages.FailedWhileInstallingVersionAtPath": "Сбой при установке версии: %s по пути: %s, ошибка: %s",
+ "loc.messages.ExplicitVersionRequired": "Версия %s не разрешена. Устанавливаемые версии должны иметь формат: основной_номер.дополнительный_номер.версия_исправления. Например: 2.2.1",
+ "loc.messages.VersionFoundInCache": "Версия %s найдена в кэше.",
+ "loc.messages.VersionNotFoundInCache": "Версия %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": "Не удалось скачать или проанализировать release-index.json, ошибка: %s",
+ "loc.messages.MatchingVersionForUserInputVersion": "Найдена версия %s в канале %s для указанной пользователем спецификации версии: %s",
+ "loc.messages.UrlForReleaseChannelNotFound": "Не удалось найти URL-адрес для releases.json версии канала: %s",
+ "loc.messages.NoSuitableChannelWereFound": "Не удалось найти канал, соответствующий версии %s.",
+ "loc.messages.DetectingPlatform": "Определение платформы ОС для поиска правильного загружаемого пакета ОС.",
+ "loc.messages.FailedInDetectingMachineArch": "Сбой при определении платформы ОС компьютера, ошибка: %s",
+ "loc.messages.runtimeVersionPropertyNotFound": "Не удалось найти свойство runtime-version для .NET Core %s версии %s.",
+ "loc.messages.VersionNotFound": "Сопоставление версий %s: не удалось найти %s",
+ "loc.messages.VersionNotAllowed": "Версия %s не разрешена. Разрешенные типы версий: основной_номер_версии.x, основной_номер_версии.дополнительный_номер_версии.x, основной_номер_версии.дополнительный_номер_версии.версия_исправления",
+ "loc.messages.VersionsCanNotBeCompared": "Версии %s и %s невозможно сравнить. Обе версии должны быть явными.",
+ "loc.messages.FileNameNotCorrectCompleteFileName": "Имя файла %s не является правильным файлом COMPLETE.",
+ "loc.messages.ChannelVersionsNotComparable": "Версии канала %s и %s невозможно сравнить. Они должны иметь числовые основной и дополнительный номера версии.",
+ "loc.messages.LookingForVersionInChannel": "Поиск версии в канале %s",
+ "loc.messages.FallingBackToAdjacentChannels": "Не удалось найти версию %s в ее канале, сейчас будет выполнен поиск в смежных каналах.",
+ "loc.messages.ErrorWhileSettingDotNetToolPath": "Сбой при добавлении пути к средствам .NET Core в начало переменной среды PATH. Ошибка: %s",
+ "loc.messages.RequiredChannelVersionForSpec": "Поиск канала %s для версии %s",
+ "loc.messages.ErrorWhileGettingVersionFromChannel": "Сбой при получении %s версии из канала %s, ошибка: %s",
+ "loc.messages.ComparingInstalledFolderVersions": "Сравнение того, является ли устанавливаемая версия %s старше установленной версии с именем папки %s",
+ "loc.messages.ComparingInstalledFileVersions": "Сравнение того, является ли устанавливаемая версия %s старше установленной версии с полным именем файла версии %s",
+ "loc.messages.InvalidChannelObject": "Объект не может быть использован в качестве канала; отсутствуют обязательные свойства, такие как channel-version в releases.json.",
+ "loc.messages.ReleasesIndexBodyIncorrect": "Неверный проанализированный текст индекса выпусков. Убедитесь, что раздел releases-index в файле не пуст.",
+ "loc.messages.InvalidVersionObject": "Releases.json имеет выпуск с недопустимым объектом %s: %s",
+ "loc.messages.FilesDataIsIncorrectInVersion": "В выпуске %s для версии %s приведены неправильные данные файла (возможно, отсутствуют обязательные поля, такие как name, rid и url): %s",
+ "loc.messages.VersionFilesDataIncorrect": "Данные файлов версии отсутствуют или не содержат обязательные поля.",
+ "loc.messages.VersionInformationNotComplete": "В файле releases.json указаны неполные обязательные сведения для версии %s. Ошибка: %s",
+ "loc.messages.FailedWhileExtractingPacakge": "Сбой при извлечении скачанного пакета, ошибка: %s",
+ "loc.messages.DeprecatedTask": "The DotNetCoreInstaller@1 (.NET Core SDK/runtime installer) task has been deprecated since August 22, 2019 and will soon be retired. Use the UseDotNet@2 task instead. Please visit https://aka.ms/azdo-deprecated-tasks to learn more about deprecated tasks."
}
\ No newline at end of file
diff --git a/Tasks/DotNetCoreInstallerV1/Strings/resources.resjson/zh-CN/resources.resjson b/Tasks/DotNetCoreInstallerV1/Strings/resources.resjson/zh-CN/resources.resjson
index 6fe7a46cb6b3..14a1b8609ee2 100644
--- a/Tasks/DotNetCoreInstallerV1/Strings/resources.resjson/zh-CN/resources.resjson
+++ b/Tasks/DotNetCoreInstallerV1/Strings/resources.resjson/zh-CN/resources.resjson
@@ -1,82 +1,83 @@
-{
- "loc.friendlyName": ".NET Core SDK/运行时安装程序",
- "loc.helpMarkDown": "[详细了解此任务](https://aka.ms/AA4ihfi)",
- "loc.description": "从 Internet 或本地缓存获取 .NET Core SDK 的特定版本,并将其添加到 PATH",
- "loc.instanceNameFormat": "安装 .NET Core $(packageType) $(version)",
- "loc.releaseNotes": "支持并行安装多个版本。支持版本模式,以获取最新的次要/主要版本。限制多级查找",
- "loc.group.displayName.advanced": "高级",
- "loc.input.label.packageType": "要安装的包",
- "loc.input.help.packageType": "请选择仅安装运行时还是安装 SDK。",
- "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 的链接可在[**releases-index file.**](https://github.com/dotnet/core/blob/master/release-notes/releases-index.json)中找到。指向 2.2 版本的 releases.json 的类似链接为 https://dotnetcli.blob.core.windows.net/dotnet/release-metadata/2.2/releases.json",
- "loc.input.label.includePreviewVersions": "包括预览版本",
- "loc.input.help.includePreviewVersions": "选择在搜索最新版本时(例如在搜索 2.2.x 时),是否希望包括预览版本。如果指定了确切版本(例如 3.0.100-preview3-010431),则忽略此设置",
- "loc.input.label.installationPath": "安装 .Net Core 的路径",
- "loc.input.help.installationPath": "指定应在何处安装 .Net Core SDK/运行时。不同的路径可能会对 .Net 的行为产生以下影响。$(Agent.ToolsDirectory): 这会在代理上缓存版本,因为未在多个管道之间清理此目录。在代理上运行的所有管道都有权访问以前使用代理安装的版本。$(Agent.TempDirectory): 这可以确保管道不使用任何缓存版本的 .Net core,因为会在每个管道之后清理此文件夹。任何其他路径: 可以配置任何其他路径,前提是代理进程有权访问该路径。这将更改计算机的状态并影响在其上运行的所有进程。
请注意,还可以配置多级查找设置,该设置可以配置 .Net 主机对适当版本的探测。",
- "loc.input.label.performMultiLevelLookup": "执行多级查找",
- "loc.input.help.performMultiLevelLookup": "此输入仅适用于基于 Windows 的代理。这将配置 .Net 主机进程的行为以查找合适的共享框架。未选中: 主机进程将仅查看在此任务中指定的文件夹中存在的版本。选中: 主机将尝试使用多级查找查看预定义的全局位置。
默认全局位置为:
对于 Windows:
C:\\Program Files\\dotnet (64 位进程)
C:\\Program Files (x86)\\dotnet (32 位进程) 可在[**此处**](https://github.com/dotnet/core-setup/blob/master/Documentation/design-docs/multilevel-sharedfx-lookup.md)阅读其详细信息。
",
- "loc.messages.ToolFailed": "工具安装失败: %s",
- "loc.messages.ImplicitVersionNotSupported": "版本应为有效的显式版本: %s",
- "loc.messages.getMachinePlatformFailed": "无法获取计算机平台详细信息。错误: %s。",
- "loc.messages.getDownloadUrlsFailed": "未能获取下载 URL。错误: %s。",
- "loc.messages.UsingCachedTool": "存在 .NET Core 的缓存副本。不需要重新安装。缓存工具位置: %s。",
- "loc.messages.CheckingToolCache": "正在检查是否存在此版本的缓存副本...",
- "loc.messages.InstallingAfresh": "缓存未包含 .NET Core 的请求版本。立即下载并安装。",
- "loc.messages.GettingDownloadUrl": "正在获取用于下载 .NET Core %s 版本 %s 的 URL。",
- "loc.messages.CouldNotDetectPlatform": "无法检测计算机的操作系统",
- "loc.messages.NullDownloadUrls": "无法构造下载 URL。请确保指定的版本 %s 有效。",
- "loc.messages.DownloadingUrl": "正在从 URL 下载 .NET Core 包: %s",
- "loc.messages.ExtractingPackage": "正在解压已下载的包 %s。",
- "loc.messages.CachingTool": "正在缓存已安装的此工具。",
- "loc.messages.SuccessfullyInstalled": "已成功安装 .NET Core %s 版本 %s。",
- "loc.messages.ToolToInstall": "要安装的工具: .NET Core %s 版本 %s。",
- "loc.messages.PrimaryPlatform": "检测到的平台(主要): %s",
- "loc.messages.LegacyPlatform": "检测到的平台(旧版): %s",
- "loc.messages.WarningVersionNotFound": "无法提取版本 %s 的下载信息。请检查指定的版本是否正确。有关受支持的版本,可以访问链接 => https://github.com/dotnet/core/blob/master/release-notes/releases.json。回退到基于 URL 的约定的创建。",
- "loc.messages.CouldNotDownload": "无法从该 URL 下载安装包: %s 错误: %s",
- "loc.messages.FailedToDownloadPackage": "无法下载用于安装的包",
- "loc.messages.PrependGlobalToolPath": "正在创建全局工具路径并预附加到 PATH。",
- "loc.messages.VersionsFileMalformed": "在支持的版本文档中,指定版本的下载链接格式不正确 => %s/",
- "loc.messages.MatchingVersionNotFound": "针对以下指定的版本找不到匹配的 %s 版本: %s 请注意,如果选中“包括预览版本”复选框,则仅在最新版本搜索中考虑预览版本。",
- "loc.messages.UnableToAccessPath": "无法访问路径: %s。错误: %s。请确保代理进程有权访问该路径。",
- "loc.messages.VersionCanNotBeDownloadedFromUrl": "版本 %s 无法从 URL %s 中下载。URL 或版本不正确。",
- "loc.messages.CopyingFoldersIntoPath": "正在将所有根文件夹复制到安装路径: %s",
- "loc.messages.CopyingFilesIntoPath": "正在将根文件(如 dotnet.exe)复制到安装路径: %s",
- "loc.messages.FailedToCopyTopLevelFiles": "未能将根文件复制到安装路径: %s。错误: %s",
- "loc.messages.FailedWhileInstallingVersionAtPath": "安装版本 %s(位于路径 %s 下)时失败,出现错误: %s",
- "loc.messages.ExplicitVersionRequired": "不允许使用版本: %s。要安装的版本应为以下格式: major.minor.patchversion。例如: 2.2.1",
- "loc.messages.VersionFoundInCache": "已在缓存中找到版本 %s。",
- "loc.messages.VersionNotFoundInCache": "未在缓存中找到版本 %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": "对于以下操作系统平台(rid),找不到 .Net Core %s 版本 %s 的下载 URL: %s",
- "loc.messages.ExceptionWhileDownloadOrReadReleasesIndex": "未能下载或分析 release-index.json,出现错误: %s",
- "loc.messages.MatchingVersionForUserInputVersion": "针对以下用户指定的版本规范找到版本 %s (位于通道 %s 中): %s",
- "loc.messages.UrlForReleaseChannelNotFound": "找不到通道版本为 %s 的 releases.json 的 URL",
- "loc.messages.NoSuitableChannelWereFound": "找不到与版本 %s 对应的通道。",
- "loc.messages.DetectingPlatform": "正在检测操作系统平台以查找操作系统的正确下载包。",
- "loc.messages.FailedInDetectingMachineArch": "检测计算机操作系统平台时失败,出现错误: %s",
- "loc.messages.runtimeVersionPropertyNotFound": "找不到 .Net Core %s 版本 %s 的 runtime-version 属性。",
- "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": "文件名 %s 不是正确的 \".complete\" 文件。",
- "loc.messages.ChannelVersionsNotComparable": "无法比较通道版本 %s 和 %s。它们都必须具有数字主要版本和次要版本。",
- "loc.messages.LookingForVersionInChannel": "正在通道 %s 中搜索版本",
- "loc.messages.FallingBackToAdjacentChannels": "无法在版本 %s 的通道中找到该版本,现在将在邻近通道中搜索。",
- "loc.messages.ErrorWhileSettingDotNetToolPath": "将 .Net Core 工具路径预附加到 PATH 环境变量时失败。错误: %s",
- "loc.messages.RequiredChannelVersionForSpec": "正在查找通道 %s (针对版本 %s)",
- "loc.messages.ErrorWhileGettingVersionFromChannel": "获取版本 %s(从通道 %s 获取)时失败,出现错误: %s",
- "loc.messages.ComparingInstalledFolderVersions": "正在比较正在安装的版本 %s 是否高于具有文件夹名称 %s 的已安装版本",
- "loc.messages.ComparingInstalledFileVersions": "正在比较正在安装的版本 %s 是否高于具有版本完整文件名 %s 的已安装版本",
- "loc.messages.InvalidChannelObject": "对象不能用作通道,缺少必需的属性,如 channel-version、releases.json。",
- "loc.messages.ReleasesIndexBodyIncorrect": "已分析的版本索引正文不正确。请确保文件中的版本索引部分为非空。",
- "loc.messages.InvalidVersionObject": "Releases.json 具有一个包含无效 %s 对象的版本: %s",
- "loc.messages.FilesDataIsIncorrectInVersion": "在发布 %s 中(针对版本 %s),文件数据不正确(可能缺少必填字段,如 name、rid 和 url): %s",
- "loc.messages.VersionFilesDataIncorrect": "版本的文件数据缺失或缺少必填字段。",
- "loc.messages.VersionInformationNotComplete": "版本 %s 所需的信息在 releases.json 文件中不完整。错误: %s",
- "loc.messages.FailedWhileExtractingPacakge": "提取下载的包时失败,出现错误: %s"
+{
+ "loc.friendlyName": ".NET Core SDK/运行时安装程序",
+ "loc.helpMarkDown": "[详细了解此任务](https://aka.ms/AA4ihfi)",
+ "loc.description": "从 Internet 或本地缓存获取 .NET Core SDK 的特定版本,并将其添加到 PATH",
+ "loc.instanceNameFormat": "安装 .NET Core $(packageType) $(version)",
+ "loc.releaseNotes": "支持并行安装多个版本。支持版本模式,以获取最新的次要/主要版本。限制多级查找",
+ "loc.group.displayName.advanced": "高级",
+ "loc.input.label.packageType": "要安装的包",
+ "loc.input.help.packageType": "请选择仅安装运行时还是安装 SDK。",
+ "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 的链接可在[**releases-index file.**](https://github.com/dotnet/core/blob/master/release-notes/releases-index.json)中找到。指向 2.2 版本的 releases.json 的类似链接为 https://dotnetcli.blob.core.windows.net/dotnet/release-metadata/2.2/releases.json",
+ "loc.input.label.includePreviewVersions": "包括预览版本",
+ "loc.input.help.includePreviewVersions": "选择在搜索最新版本时(例如在搜索 2.2.x 时),是否希望包括预览版本。如果指定了确切版本(例如 3.0.100-preview3-010431),则忽略此设置",
+ "loc.input.label.installationPath": "安装 .Net Core 的路径",
+ "loc.input.help.installationPath": "指定应在何处安装 .Net Core SDK/运行时。不同的路径可能会对 .Net 的行为产生以下影响。$(Agent.ToolsDirectory): 这会在代理上缓存版本,因为未在多个管道之间清理此目录。在代理上运行的所有管道都有权访问以前使用代理安装的版本。$(Agent.TempDirectory): 这可以确保管道不使用任何缓存版本的 .Net core,因为会在每个管道之后清理此文件夹。任何其他路径: 可以配置任何其他路径,前提是代理进程有权访问该路径。这将更改计算机的状态并影响在其上运行的所有进程。
请注意,还可以配置多级查找设置,该设置可以配置 .Net 主机对适当版本的探测。",
+ "loc.input.label.performMultiLevelLookup": "执行多级查找",
+ "loc.input.help.performMultiLevelLookup": "此输入仅适用于基于 Windows 的代理。这将配置 .Net 主机进程的行为以查找合适的共享框架。未选中: 主机进程将仅查看在此任务中指定的文件夹中存在的版本。选中: 主机将尝试使用多级查找查看预定义的全局位置。
默认全局位置为:
对于 Windows:
C:\\Program Files\\dotnet (64 位进程)
C:\\Program Files (x86)\\dotnet (32 位进程) 可在[**此处**](https://github.com/dotnet/core-setup/blob/master/Documentation/design-docs/multilevel-sharedfx-lookup.md)阅读其详细信息。
",
+ "loc.messages.ToolFailed": "工具安装失败: %s",
+ "loc.messages.ImplicitVersionNotSupported": "版本应为有效的显式版本: %s",
+ "loc.messages.getMachinePlatformFailed": "无法获取计算机平台详细信息。错误: %s。",
+ "loc.messages.getDownloadUrlsFailed": "未能获取下载 URL。错误: %s。",
+ "loc.messages.UsingCachedTool": "存在 .NET Core 的缓存副本。不需要重新安装。缓存工具位置: %s。",
+ "loc.messages.CheckingToolCache": "正在检查是否存在此版本的缓存副本...",
+ "loc.messages.InstallingAfresh": "缓存未包含 .NET Core 的请求版本。立即下载并安装。",
+ "loc.messages.GettingDownloadUrl": "正在获取用于下载 .NET Core %s 版本 %s 的 URL。",
+ "loc.messages.CouldNotDetectPlatform": "无法检测计算机的操作系统",
+ "loc.messages.NullDownloadUrls": "无法构造下载 URL。请确保指定的版本 %s 有效。",
+ "loc.messages.DownloadingUrl": "正在从 URL 下载 .NET Core 包: %s",
+ "loc.messages.ExtractingPackage": "正在解压已下载的包 %s。",
+ "loc.messages.CachingTool": "正在缓存已安装的此工具。",
+ "loc.messages.SuccessfullyInstalled": "已成功安装 .NET Core %s 版本 %s。",
+ "loc.messages.ToolToInstall": "要安装的工具: .NET Core %s 版本 %s。",
+ "loc.messages.PrimaryPlatform": "检测到的平台(主要): %s",
+ "loc.messages.LegacyPlatform": "检测到的平台(旧版): %s",
+ "loc.messages.WarningVersionNotFound": "无法提取版本 %s 的下载信息。请检查指定的版本是否正确。有关受支持的版本,可以访问链接 => https://github.com/dotnet/core/blob/master/release-notes/releases.json。回退到基于 URL 的约定的创建。",
+ "loc.messages.CouldNotDownload": "无法从该 URL 下载安装包: %s 错误: %s",
+ "loc.messages.FailedToDownloadPackage": "无法下载用于安装的包",
+ "loc.messages.PrependGlobalToolPath": "正在创建全局工具路径并预附加到 PATH。",
+ "loc.messages.VersionsFileMalformed": "在支持的版本文档中,指定版本的下载链接格式不正确 => %s/",
+ "loc.messages.MatchingVersionNotFound": "针对以下指定的版本找不到匹配的 %s 版本: %s 请注意,如果选中“包括预览版本”复选框,则仅在最新版本搜索中考虑预览版本。",
+ "loc.messages.UnableToAccessPath": "无法访问路径: %s。错误: %s。请确保代理进程有权访问该路径。",
+ "loc.messages.VersionCanNotBeDownloadedFromUrl": "版本 %s 无法从 URL %s 中下载。URL 或版本不正确。",
+ "loc.messages.CopyingFoldersIntoPath": "正在将所有根文件夹复制到安装路径: %s",
+ "loc.messages.CopyingFilesIntoPath": "正在将根文件(如 dotnet.exe)复制到安装路径: %s",
+ "loc.messages.FailedToCopyTopLevelFiles": "未能将根文件复制到安装路径: %s。错误: %s",
+ "loc.messages.FailedWhileInstallingVersionAtPath": "安装版本 %s(位于路径 %s 下)时失败,出现错误: %s",
+ "loc.messages.ExplicitVersionRequired": "不允许使用版本: %s。要安装的版本应为以下格式: major.minor.patchversion。例如: 2.2.1",
+ "loc.messages.VersionFoundInCache": "已在缓存中找到版本 %s。",
+ "loc.messages.VersionNotFoundInCache": "未在缓存中找到版本 %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": "对于以下操作系统平台(rid),找不到 .Net Core %s 版本 %s 的下载 URL: %s",
+ "loc.messages.ExceptionWhileDownloadOrReadReleasesIndex": "未能下载或分析 release-index.json,出现错误: %s",
+ "loc.messages.MatchingVersionForUserInputVersion": "针对以下用户指定的版本规范找到版本 %s (位于通道 %s 中): %s",
+ "loc.messages.UrlForReleaseChannelNotFound": "找不到通道版本为 %s 的 releases.json 的 URL",
+ "loc.messages.NoSuitableChannelWereFound": "找不到与版本 %s 对应的通道。",
+ "loc.messages.DetectingPlatform": "正在检测操作系统平台以查找操作系统的正确下载包。",
+ "loc.messages.FailedInDetectingMachineArch": "检测计算机操作系统平台时失败,出现错误: %s",
+ "loc.messages.runtimeVersionPropertyNotFound": "找不到 .Net Core %s 版本 %s 的 runtime-version 属性。",
+ "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": "文件名 %s 不是正确的 \".complete\" 文件。",
+ "loc.messages.ChannelVersionsNotComparable": "无法比较通道版本 %s 和 %s。它们都必须具有数字主要版本和次要版本。",
+ "loc.messages.LookingForVersionInChannel": "正在通道 %s 中搜索版本",
+ "loc.messages.FallingBackToAdjacentChannels": "无法在版本 %s 的通道中找到该版本,现在将在邻近通道中搜索。",
+ "loc.messages.ErrorWhileSettingDotNetToolPath": "将 .Net Core 工具路径预附加到 PATH 环境变量时失败。错误: %s",
+ "loc.messages.RequiredChannelVersionForSpec": "正在查找通道 %s (针对版本 %s)",
+ "loc.messages.ErrorWhileGettingVersionFromChannel": "获取版本 %s(从通道 %s 获取)时失败,出现错误: %s",
+ "loc.messages.ComparingInstalledFolderVersions": "正在比较正在安装的版本 %s 是否高于具有文件夹名称 %s 的已安装版本",
+ "loc.messages.ComparingInstalledFileVersions": "正在比较正在安装的版本 %s 是否高于具有版本完整文件名 %s 的已安装版本",
+ "loc.messages.InvalidChannelObject": "对象不能用作通道,缺少必需的属性,如 channel-version、releases.json。",
+ "loc.messages.ReleasesIndexBodyIncorrect": "已分析的版本索引正文不正确。请确保文件中的版本索引部分为非空。",
+ "loc.messages.InvalidVersionObject": "Releases.json 具有一个包含无效 %s 对象的版本: %s",
+ "loc.messages.FilesDataIsIncorrectInVersion": "在发布 %s 中(针对版本 %s),文件数据不正确(可能缺少必填字段,如 name、rid 和 url): %s",
+ "loc.messages.VersionFilesDataIncorrect": "版本的文件数据缺失或缺少必填字段。",
+ "loc.messages.VersionInformationNotComplete": "版本 %s 所需的信息在 releases.json 文件中不完整。错误: %s",
+ "loc.messages.FailedWhileExtractingPacakge": "提取下载的包时失败,出现错误: %s",
+ "loc.messages.DeprecatedTask": "The DotNetCoreInstaller@1 (.NET Core SDK/runtime installer) task has been deprecated since August 22, 2019 and will soon be retired. Use the UseDotNet@2 task instead. Please visit https://aka.ms/azdo-deprecated-tasks to learn more about deprecated tasks."
}
\ No newline at end of file
diff --git a/Tasks/DotNetCoreInstallerV1/Strings/resources.resjson/zh-TW/resources.resjson b/Tasks/DotNetCoreInstallerV1/Strings/resources.resjson/zh-TW/resources.resjson
index c3d706d5314a..9fcd3fd28109 100644
--- a/Tasks/DotNetCoreInstallerV1/Strings/resources.resjson/zh-TW/resources.resjson
+++ b/Tasks/DotNetCoreInstallerV1/Strings/resources.resjson/zh-TW/resources.resjson
@@ -1,82 +1,83 @@
-{
- "loc.friendlyName": ".NET Core sdk/執行階段安裝程式",
- "loc.helpMarkDown": "[深入了解此工作](https://aka.ms/AA4ihfi)",
- "loc.description": "從網際網路或本機快取取得特定版本的 .NET Core SDK,並將其新增至 PATH",
- "loc.instanceNameFormat": "安裝 .NET Core $(packageType) $(version)",
- "loc.releaseNotes": "並存安裝多個版本的支援。版本模式的支援,可擷取次要/主要版本的最新模式。限制多重層級查閱",
- "loc.group.displayName.advanced": "進階",
- "loc.input.label.packageType": "要安裝的套件",
- "loc.input.help.packageType": "請選取要僅安裝執行階段或 SDK。",
- "loc.input.label.version": "版本",
- "loc.input.help.version": "請指定要安裝的 .NET Core SDK 或執行階段版本。
您可以下列格式指定版本2.x => 安裝主要版本中的最新項目。2.2.x => 安裝主要版本和次要版本中的最新項目2.2.104 => 安裝完全符合版本
請從 releases.json 尋找用於安裝 SDK/執行階段的「版本」值。您可於 [**releases-index file.**](https://github.com/dotnet/core/blob/master/release-notes/releases-index.json) 找到該 major.minor 版本的 releases.json。舉例來說,2.2 版的 releases.json 連結即為 https://dotnetcli.blob.core.windows.net/dotnet/release-metadata/2.2/releases.json",
- "loc.input.label.includePreviewVersions": "包含預覽版本",
- "loc.input.help.includePreviewVersions": "如果您希望在搜尋最新版本 (例如搜尋 2.2.x) 時包含預覽版本,請選取此項目。如果您指定完全符合版本 (例如 3.0.100-preview3-010431),則會忽略此設定",
- "loc.input.label.installationPath": "要安裝 .Net Core 的路徑",
- "loc.input.help.installationPath": "請指定應安裝 .Net Core SDK/執行階段的位置。路徑如果不同,則可能會對 .Net 的行為造成後續影響。$(Agent.ToolsDirectory): 因為此目錄未於各管線間清除,所以這會使版本快取至代理程式。在代理程式上執行的所有管線,都能存取先前使用代理程式安裝的版本。$(Agent.TempDirectory): 因為此資料夾未於各管線後清除,所以這能確保管線不會使用 .Net 核心的任何快取版本。任何其他路徑: 假如代理程式處理序有路徑的存取權,您就可以設定任何其他路徑。這會變更電腦的狀態,並影響在其上執行的所有處理序。
請注意,您也可以進行多層次查閱設定,該設定可針對適合的版本設定 .Net 主機的探查。",
- "loc.input.label.performMultiLevelLookup": "執行多層級查閱",
- "loc.input.help.performMultiLevelLookup": "此輸入只適用於以 Windows 為基礎的代理程式。這會設定查閱適當共用架構的 .Net 主機處理序行為。取消選取: 主機處理序只會查閱此工作中所指定資料夾內的版本。選取: 主機會嘗試使用多重層級查閱在預先定義的全域位置中查閱。
預設全域位置為:
若為 Windows:
C:\\Program Files\\dotnet (64 位元處理序)
C:\\Program Files (x86)\\dotnet (32 位元處理序) 若要閱讀更多內容,請前往 [**這裡**](https://github.com/dotnet/core-setup/blob/master/Documentation/design-docs/multilevel-sharedfx-lookup.md)。
",
- "loc.messages.ToolFailed": "工具安裝失敗: %s",
- "loc.messages.ImplicitVersionNotSupported": "版本應為有效的明確版本: %s",
- "loc.messages.getMachinePlatformFailed": "無法取得機器平台詳細資料。錯誤: %s。",
- "loc.messages.getDownloadUrlsFailed": "無法取得下載 URL。錯誤: %s。",
- "loc.messages.UsingCachedTool": ".NET Core 的快取複本已存在。不需要重新安裝。快取的工具位置: %s。",
- "loc.messages.CheckingToolCache": "正在檢查此版本是否有快取複本...",
- "loc.messages.InstallingAfresh": "快取未包含所要求版本的 .NET Core。正在下載該版本的 .NET Core 以立即安裝。",
- "loc.messages.GettingDownloadUrl": "正在取得 URL 以下載 .NET Core %s 版: %s。",
- "loc.messages.CouldNotDetectPlatform": "偵測不到機器的 OS",
- "loc.messages.NullDownloadUrls": "無法建構下載 URL。請確認指定的版本 %s 有效。",
- "loc.messages.DownloadingUrl": "正在從 URL 下載 .NET Core 套件: %s",
- "loc.messages.ExtractingPackage": "正在將下載的套件 %s 解壓縮。",
- "loc.messages.CachingTool": "正在快取這個安裝的工具。",
- "loc.messages.SuccessfullyInstalled": "已成功安裝 .NET Core %s 版本 %s。",
- "loc.messages.ToolToInstall": "要安裝的工具: .NET Core %s 版本 %s。",
- "loc.messages.PrimaryPlatform": "偵測到的平台 (主要): %s",
- "loc.messages.LegacyPlatform": "偵測到的平台 (舊版): %s",
- "loc.messages.WarningVersionNotFound": "無法擷取版本 %s 的下載資訊。請檢查指定的版本是否正確。您可以參閱連結了解支援的版本 => https://github.com/dotnet/core/blob/master/release-notes/releases.json。將返回建立以慣例為基礎的 URL。",
- "loc.messages.CouldNotDownload": "無法從此 URL %s 下載安裝套件,錯誤: %s",
- "loc.messages.FailedToDownloadPackage": "無法下載套件以進行安裝",
- "loc.messages.PrependGlobalToolPath": "正在建立全域工具路徑並加到 PATH 前面。",
- "loc.messages.VersionsFileMalformed": "指定版本的下載連結,在支援的版本文件中語式錯誤 => %s/",
- "loc.messages.MatchingVersionNotFound": "無法為指定的版本找到符合的 %s 版本: %s 敬請注意,只有在已選取 [包含預覽版本] 核取方塊的情況下,才會將預覽版本視作在最新版本搜尋內。",
- "loc.messages.UnableToAccessPath": "無法存取路徑: %s。錯誤: %s。請確認代理程式處理序有權存取路徑。",
- "loc.messages.VersionCanNotBeDownloadedFromUrl": "版本: 無法從 URL 下載 %s: %s。URL 或版本錯誤。",
- "loc.messages.CopyingFoldersIntoPath": "正在將所有根資料夾複製到路徑: %s",
- "loc.messages.CopyingFilesIntoPath": "正在將根檔案 (例如 dotnet.exe) 複製到安裝路徑: %s",
- "loc.messages.FailedToCopyTopLevelFiles": "無法將根檔案複製到安裝路徑: %s。錯誤: %s。",
- "loc.messages.FailedWhileInstallingVersionAtPath": "安裝版本時失敗: %s。路徑: %s。錯誤: %s",
- "loc.messages.ExplicitVersionRequired": "版本: 不允許 %s。欲安裝版本的格式應為: major.minor.patchversion。例如: 2.2.1",
- "loc.messages.VersionFoundInCache": "版本: 於快取中找到了 %s。",
- "loc.messages.VersionNotFoundInCache": "未在快取中找到版本 %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": "無法下載或剖析 release-index.json。錯誤: %s",
- "loc.messages.MatchingVersionForUserInputVersion": "找到的版本: %s。所在通道: %s。使用者指定的版本規格: %s",
- "loc.messages.UrlForReleaseChannelNotFound": "無法為通道版本的 releases.json 找到 URL: %s",
- "loc.messages.NoSuitableChannelWereFound": "找不到對應至 %s 版的通道。",
- "loc.messages.DetectingPlatform": "正在偵測 OS 平台以為此 OS 尋找正確的下載套件。",
- "loc.messages.FailedInDetectingMachineArch": "偵測機器 OS 平台時失敗。錯誤: %s",
- "loc.messages.runtimeVersionPropertyNotFound": "找不到 .Net Core %s 版本 %s 的 runtime-version 屬性",
- "loc.messages.VersionNotFound": "找不到符合以下項目的 %s 版本: %s",
- "loc.messages.VersionNotAllowed": "不允許版本 %s。允許的版本類型為: majorVersion.x、majorVersion.minorVersion.、majorVersion.minorVersion.patchVersion",
- "loc.messages.VersionsCanNotBeCompared": "無法比較版本 %s 與 %s。這兩個版本都必須為明確版本。",
- "loc.messages.FileNameNotCorrectCompleteFileName": "檔案名稱 %s 不是正確的 '.complete' 檔案。",
- "loc.messages.ChannelVersionsNotComparable": "無法比較通道版本 %s 與 %s。這兩個版本都必須有數字的主要和次要版本。",
- "loc.messages.LookingForVersionInChannel": "正於通道 %s 中尋找版本",
- "loc.messages.FallingBackToAdjacentChannels": "無法在版本 %s 的通道中找到該版本,將於相鄰通道進行搜尋。",
- "loc.messages.ErrorWhileSettingDotNetToolPath": "將 .Net Core 工具路徑加至 PATH 環境變數前時失敗。錯誤: %s",
- "loc.messages.RequiredChannelVersionForSpec": "正在尋找以下版本的通道 %s: %s",
- "loc.messages.ErrorWhileGettingVersionFromChannel": "從以下頻道取得版本 %s 時失敗: %s。錯誤: %s",
- "loc.messages.ComparingInstalledFolderVersions": "正在比較正在安裝的版本 %s 是否大於資料夾名稱為 %s 的已安裝版本",
- "loc.messages.ComparingInstalledFileVersions": "正在比較正在安裝的版本 %s 是否大於版本完整檔案名稱為 %s 的已安裝版本",
- "loc.messages.InvalidChannelObject": "物件不得當作通道使用,需要 channel-version 之類的屬性,缺少 releases.json。",
- "loc.messages.ReleasesIndexBodyIncorrect": "剖析的版本索引主體錯誤。請您查看檔案中的 releases-index 區段是否不為空白。",
- "loc.messages.InvalidVersionObject": "Releases.json 有 %s 物件無效的版本: %s",
- "loc.messages.FilesDataIsIncorrectInVersion": "版本 (release) %s (位於版本 (version) %s) 中的檔案資料錯誤 (可能缺少名稱、rid 或 URL 等必要欄位): %s",
- "loc.messages.VersionFilesDataIncorrect": "版本的檔案資料遺失,或缺少必要欄位。",
- "loc.messages.VersionInformationNotComplete": "版本: releases.json 檔案中的 %s 必要資訊不完整。錯誤: %s",
- "loc.messages.FailedWhileExtractingPacakge": "擷取已下載套件時失敗。錯誤: %s"
+{
+ "loc.friendlyName": ".NET Core sdk/執行階段安裝程式",
+ "loc.helpMarkDown": "[深入了解此工作](https://aka.ms/AA4ihfi)",
+ "loc.description": "從網際網路或本機快取取得特定版本的 .NET Core SDK,並將其新增至 PATH",
+ "loc.instanceNameFormat": "安裝 .NET Core $(packageType) $(version)",
+ "loc.releaseNotes": "並存安裝多個版本的支援。版本模式的支援,可擷取次要/主要版本的最新模式。限制多重層級查閱",
+ "loc.group.displayName.advanced": "進階",
+ "loc.input.label.packageType": "要安裝的套件",
+ "loc.input.help.packageType": "請選取要僅安裝執行階段或 SDK。",
+ "loc.input.label.version": "版本",
+ "loc.input.help.version": "請指定要安裝的 .NET Core SDK 或執行階段版本。
您可以下列格式指定版本2.x => 安裝主要版本中的最新項目。2.2.x => 安裝主要版本和次要版本中的最新項目2.2.104 => 安裝完全符合版本
請從 releases.json 尋找用於安裝 SDK/執行階段的「版本」值。您可於 [**releases-index file.**](https://github.com/dotnet/core/blob/master/release-notes/releases-index.json) 找到該 major.minor 版本的 releases.json。舉例來說,2.2 版的 releases.json 連結即為 https://dotnetcli.blob.core.windows.net/dotnet/release-metadata/2.2/releases.json",
+ "loc.input.label.includePreviewVersions": "包含預覽版本",
+ "loc.input.help.includePreviewVersions": "如果您希望在搜尋最新版本 (例如搜尋 2.2.x) 時包含預覽版本,請選取此項目。如果您指定完全符合版本 (例如 3.0.100-preview3-010431),則會忽略此設定",
+ "loc.input.label.installationPath": "要安裝 .Net Core 的路徑",
+ "loc.input.help.installationPath": "請指定應安裝 .Net Core SDK/執行階段的位置。路徑如果不同,則可能會對 .Net 的行為造成後續影響。$(Agent.ToolsDirectory): 因為此目錄未於各管線間清除,所以這會使版本快取至代理程式。在代理程式上執行的所有管線,都能存取先前使用代理程式安裝的版本。$(Agent.TempDirectory): 因為此資料夾未於各管線後清除,所以這能確保管線不會使用 .Net 核心的任何快取版本。任何其他路徑: 假如代理程式處理序有路徑的存取權,您就可以設定任何其他路徑。這會變更電腦的狀態,並影響在其上執行的所有處理序。
請注意,您也可以進行多層次查閱設定,該設定可針對適合的版本設定 .Net 主機的探查。",
+ "loc.input.label.performMultiLevelLookup": "執行多層級查閱",
+ "loc.input.help.performMultiLevelLookup": "此輸入只適用於以 Windows 為基礎的代理程式。這會設定查閱適當共用架構的 .Net 主機處理序行為。取消選取: 主機處理序只會查閱此工作中所指定資料夾內的版本。選取: 主機會嘗試使用多重層級查閱在預先定義的全域位置中查閱。
預設全域位置為:
若為 Windows:
C:\\Program Files\\dotnet (64 位元處理序)
C:\\Program Files (x86)\\dotnet (32 位元處理序) 若要閱讀更多內容,請前往 [**這裡**](https://github.com/dotnet/core-setup/blob/master/Documentation/design-docs/multilevel-sharedfx-lookup.md)。
",
+ "loc.messages.ToolFailed": "工具安裝失敗: %s",
+ "loc.messages.ImplicitVersionNotSupported": "版本應為有效的明確版本: %s",
+ "loc.messages.getMachinePlatformFailed": "無法取得機器平台詳細資料。錯誤: %s。",
+ "loc.messages.getDownloadUrlsFailed": "無法取得下載 URL。錯誤: %s。",
+ "loc.messages.UsingCachedTool": ".NET Core 的快取複本已存在。不需要重新安裝。快取的工具位置: %s。",
+ "loc.messages.CheckingToolCache": "正在檢查此版本是否有快取複本...",
+ "loc.messages.InstallingAfresh": "快取未包含所要求版本的 .NET Core。正在下載該版本的 .NET Core 以立即安裝。",
+ "loc.messages.GettingDownloadUrl": "正在取得 URL 以下載 .NET Core %s 版: %s。",
+ "loc.messages.CouldNotDetectPlatform": "偵測不到機器的 OS",
+ "loc.messages.NullDownloadUrls": "無法建構下載 URL。請確認指定的版本 %s 有效。",
+ "loc.messages.DownloadingUrl": "正在從 URL 下載 .NET Core 套件: %s",
+ "loc.messages.ExtractingPackage": "正在將下載的套件 %s 解壓縮。",
+ "loc.messages.CachingTool": "正在快取這個安裝的工具。",
+ "loc.messages.SuccessfullyInstalled": "已成功安裝 .NET Core %s 版本 %s。",
+ "loc.messages.ToolToInstall": "要安裝的工具: .NET Core %s 版本 %s。",
+ "loc.messages.PrimaryPlatform": "偵測到的平台 (主要): %s",
+ "loc.messages.LegacyPlatform": "偵測到的平台 (舊版): %s",
+ "loc.messages.WarningVersionNotFound": "無法擷取版本 %s 的下載資訊。請檢查指定的版本是否正確。您可以參閱連結了解支援的版本 => https://github.com/dotnet/core/blob/master/release-notes/releases.json。將返回建立以慣例為基礎的 URL。",
+ "loc.messages.CouldNotDownload": "無法從此 URL %s 下載安裝套件,錯誤: %s",
+ "loc.messages.FailedToDownloadPackage": "無法下載套件以進行安裝",
+ "loc.messages.PrependGlobalToolPath": "正在建立全域工具路徑並加到 PATH 前面。",
+ "loc.messages.VersionsFileMalformed": "指定版本的下載連結,在支援的版本文件中語式錯誤 => %s/",
+ "loc.messages.MatchingVersionNotFound": "無法為指定的版本找到符合的 %s 版本: %s 敬請注意,只有在已選取 [包含預覽版本] 核取方塊的情況下,才會將預覽版本視作在最新版本搜尋內。",
+ "loc.messages.UnableToAccessPath": "無法存取路徑: %s。錯誤: %s。請確認代理程式處理序有權存取路徑。",
+ "loc.messages.VersionCanNotBeDownloadedFromUrl": "版本: 無法從 URL 下載 %s: %s。URL 或版本錯誤。",
+ "loc.messages.CopyingFoldersIntoPath": "正在將所有根資料夾複製到路徑: %s",
+ "loc.messages.CopyingFilesIntoPath": "正在將根檔案 (例如 dotnet.exe) 複製到安裝路徑: %s",
+ "loc.messages.FailedToCopyTopLevelFiles": "無法將根檔案複製到安裝路徑: %s。錯誤: %s。",
+ "loc.messages.FailedWhileInstallingVersionAtPath": "安裝版本時失敗: %s。路徑: %s。錯誤: %s",
+ "loc.messages.ExplicitVersionRequired": "版本: 不允許 %s。欲安裝版本的格式應為: major.minor.patchversion。例如: 2.2.1",
+ "loc.messages.VersionFoundInCache": "版本: 於快取中找到了 %s。",
+ "loc.messages.VersionNotFoundInCache": "未在快取中找到版本 %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": "無法下載或剖析 release-index.json。錯誤: %s",
+ "loc.messages.MatchingVersionForUserInputVersion": "找到的版本: %s。所在通道: %s。使用者指定的版本規格: %s",
+ "loc.messages.UrlForReleaseChannelNotFound": "無法為通道版本的 releases.json 找到 URL: %s",
+ "loc.messages.NoSuitableChannelWereFound": "找不到對應至 %s 版的通道。",
+ "loc.messages.DetectingPlatform": "正在偵測 OS 平台以為此 OS 尋找正確的下載套件。",
+ "loc.messages.FailedInDetectingMachineArch": "偵測機器 OS 平台時失敗。錯誤: %s",
+ "loc.messages.runtimeVersionPropertyNotFound": "找不到 .Net Core %s 版本 %s 的 runtime-version 屬性",
+ "loc.messages.VersionNotFound": "找不到符合以下項目的 %s 版本: %s",
+ "loc.messages.VersionNotAllowed": "不允許版本 %s。允許的版本類型為: majorVersion.x、majorVersion.minorVersion.、majorVersion.minorVersion.patchVersion",
+ "loc.messages.VersionsCanNotBeCompared": "無法比較版本 %s 與 %s。這兩個版本都必須為明確版本。",
+ "loc.messages.FileNameNotCorrectCompleteFileName": "檔案名稱 %s 不是正確的 '.complete' 檔案。",
+ "loc.messages.ChannelVersionsNotComparable": "無法比較通道版本 %s 與 %s。這兩個版本都必須有數字的主要和次要版本。",
+ "loc.messages.LookingForVersionInChannel": "正於通道 %s 中尋找版本",
+ "loc.messages.FallingBackToAdjacentChannels": "無法在版本 %s 的通道中找到該版本,將於相鄰通道進行搜尋。",
+ "loc.messages.ErrorWhileSettingDotNetToolPath": "將 .Net Core 工具路徑加至 PATH 環境變數前時失敗。錯誤: %s",
+ "loc.messages.RequiredChannelVersionForSpec": "正在尋找以下版本的通道 %s: %s",
+ "loc.messages.ErrorWhileGettingVersionFromChannel": "從以下頻道取得版本 %s 時失敗: %s。錯誤: %s",
+ "loc.messages.ComparingInstalledFolderVersions": "正在比較正在安裝的版本 %s 是否大於資料夾名稱為 %s 的已安裝版本",
+ "loc.messages.ComparingInstalledFileVersions": "正在比較正在安裝的版本 %s 是否大於版本完整檔案名稱為 %s 的已安裝版本",
+ "loc.messages.InvalidChannelObject": "物件不得當作通道使用,需要 channel-version 之類的屬性,缺少 releases.json。",
+ "loc.messages.ReleasesIndexBodyIncorrect": "剖析的版本索引主體錯誤。請您查看檔案中的 releases-index 區段是否不為空白。",
+ "loc.messages.InvalidVersionObject": "Releases.json 有 %s 物件無效的版本: %s",
+ "loc.messages.FilesDataIsIncorrectInVersion": "版本 (release) %s (位於版本 (version) %s) 中的檔案資料錯誤 (可能缺少名稱、rid 或 URL 等必要欄位): %s",
+ "loc.messages.VersionFilesDataIncorrect": "版本的檔案資料遺失,或缺少必要欄位。",
+ "loc.messages.VersionInformationNotComplete": "版本: releases.json 檔案中的 %s 必要資訊不完整。錯誤: %s",
+ "loc.messages.FailedWhileExtractingPacakge": "擷取已下載套件時失敗。錯誤: %s",
+ "loc.messages.DeprecatedTask": "The DotNetCoreInstaller@1 (.NET Core SDK/runtime installer) task has been deprecated since August 22, 2019 and will soon be retired. Use the UseDotNet@2 task instead. Please visit https://aka.ms/azdo-deprecated-tasks to learn more about deprecated tasks."
}
\ No newline at end of file
diff --git a/Tasks/PublishPipelineMetadataV0/Strings/resources.resjson/de-DE/resources.resjson b/Tasks/PublishPipelineMetadataV0/Strings/resources.resjson/de-DE/resources.resjson
index 3e1fe099888e..b591532ff0a7 100644
--- a/Tasks/PublishPipelineMetadataV0/Strings/resources.resjson/de-DE/resources.resjson
+++ b/Tasks/PublishPipelineMetadataV0/Strings/resources.resjson/de-DE/resources.resjson
@@ -1,6 +1,6 @@
{
"loc.friendlyName": "Pipelinemetadaten veröffentlichen",
- "loc.helpMarkDown": "Publish Pipeline Metadata to Evidence store.",
+ "loc.helpMarkDown": "Pipelinemetadaten im Beweisspeicher 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 3c32212c0117..0568495ce973 100644
--- a/Tasks/PublishPipelineMetadataV0/Strings/resources.resjson/es-ES/resources.resjson
+++ b/Tasks/PublishPipelineMetadataV0/Strings/resources.resjson/es-ES/resources.resjson
@@ -1,6 +1,6 @@
{
"loc.friendlyName": "Publicar los metadatos de la canalización",
- "loc.helpMarkDown": "Publish Pipeline Metadata to Evidence store.",
+ "loc.helpMarkDown": "Publicar metadatos de canalización en el almacén de pruebas.",
"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 a026935144d3..35c70e833bfc 100644
--- a/Tasks/PublishPipelineMetadataV0/Strings/resources.resjson/fr-FR/resources.resjson
+++ b/Tasks/PublishPipelineMetadataV0/Strings/resources.resjson/fr-FR/resources.resjson
@@ -1,6 +1,6 @@
{
"loc.friendlyName": "Publier des métadonnées de pipeline",
- "loc.helpMarkDown": "Publish Pipeline Metadata to Evidence store.",
+ "loc.helpMarkDown": "Publier des métadonnées de pipeline sur le magasin de preuves.",
"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 da61c1d06176..cd3757e88cd2 100644
--- a/Tasks/PublishPipelineMetadataV0/Strings/resources.resjson/it-IT/resources.resjson
+++ b/Tasks/PublishPipelineMetadataV0/Strings/resources.resjson/it-IT/resources.resjson
@@ -1,6 +1,6 @@
{
"loc.friendlyName": "Pubblica i metadati della pipeline",
- "loc.helpMarkDown": "Publish Pipeline Metadata to Evidence store.",
+ "loc.helpMarkDown": "Pubblica i metadati della pipeline nell'archivio evidenze.",
"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 4202fe2c2df0..67ee61b7cce4 100644
--- a/Tasks/PublishPipelineMetadataV0/Strings/resources.resjson/ja-JP/resources.resjson
+++ b/Tasks/PublishPipelineMetadataV0/Strings/resources.resjson/ja-JP/resources.resjson
@@ -1,6 +1,6 @@
{
"loc.friendlyName": "パイプライン メタデータの公開",
- "loc.helpMarkDown": "Publish Pipeline Metadata to Evidence store.",
+ "loc.helpMarkDown": "パイプライン メタデータを証拠ストアに発行します。",
"loc.description": "証拠ストアにパイプライン メタデータを公開します",
"loc.instanceNameFormat": "パイプライン $(System.DefinitionName) のメタデータを証拠ストアに発行する"
}
\ No newline at end of file
diff --git a/Tasks/PublishPipelineMetadataV0/Strings/resources.resjson/ko-KR/resources.resjson b/Tasks/PublishPipelineMetadataV0/Strings/resources.resjson/ko-KR/resources.resjson
index 97996262cc8a..4e76f2bb0f30 100644
--- a/Tasks/PublishPipelineMetadataV0/Strings/resources.resjson/ko-KR/resources.resjson
+++ b/Tasks/PublishPipelineMetadataV0/Strings/resources.resjson/ko-KR/resources.resjson
@@ -1,6 +1,6 @@
{
"loc.friendlyName": "파이프라인 메타데이터 게시",
- "loc.helpMarkDown": "Publish Pipeline Metadata to Evidence store.",
+ "loc.helpMarkDown": "파이프라인 메타데이터를 증거 저장소에 게시합니다.",
"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 dec635dfa9c1..0bd95ee0d653 100644
--- a/Tasks/PublishPipelineMetadataV0/Strings/resources.resjson/ru-RU/resources.resjson
+++ b/Tasks/PublishPipelineMetadataV0/Strings/resources.resjson/ru-RU/resources.resjson
@@ -1,6 +1,6 @@
{
"loc.friendlyName": "Опубликовать метаданные конвейера",
- "loc.helpMarkDown": "Publish Pipeline Metadata to Evidence store.",
+ "loc.helpMarkDown": "Публикация метаданных конвейера в хранилище свидетельств.",
"loc.description": "Публикация метаданных конвейера в хранилище свидетельств",
"loc.instanceNameFormat": "Публикация метаданных для конвейера $(System.DefinitionName) в хранилище свидетельств"
}
\ No newline at end of file
diff --git a/Tasks/PublishPipelineMetadataV0/Strings/resources.resjson/zh-CN/resources.resjson b/Tasks/PublishPipelineMetadataV0/Strings/resources.resjson/zh-CN/resources.resjson
index 880423aca966..ce2e27d0ee82 100644
--- a/Tasks/PublishPipelineMetadataV0/Strings/resources.resjson/zh-CN/resources.resjson
+++ b/Tasks/PublishPipelineMetadataV0/Strings/resources.resjson/zh-CN/resources.resjson
@@ -1,6 +1,6 @@
{
"loc.friendlyName": "发布管道元数据",
- "loc.helpMarkDown": "Publish Pipeline Metadata to Evidence store.",
+ "loc.helpMarkDown": "将管道元数据发布到证据存储。",
"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 9a90dae75d13..93df2d7d892c 100644
--- a/Tasks/PublishPipelineMetadataV0/Strings/resources.resjson/zh-TW/resources.resjson
+++ b/Tasks/PublishPipelineMetadataV0/Strings/resources.resjson/zh-TW/resources.resjson
@@ -1,6 +1,6 @@
{
"loc.friendlyName": "發行管線中繼資料",
- "loc.helpMarkDown": "Publish Pipeline Metadata to Evidence store.",
+ "loc.helpMarkDown": "將管線中繼資料發行至證據存放區。",
"loc.description": "將管線中繼資料發行至辨識項存放區",
"loc.instanceNameFormat": "正在將管線 $(System.DefinitionName) 的中繼資料發行至辨識項存放區"
}
\ No newline at end of file
diff --git a/Tasks/XamarinTestCloudV1/Strings/resources.resjson/de-DE/resources.resjson b/Tasks/XamarinTestCloudV1/Strings/resources.resjson/de-DE/resources.resjson
index ea673360c3bf..1fb6752dedc1 100644
--- a/Tasks/XamarinTestCloudV1/Strings/resources.resjson/de-DE/resources.resjson
+++ b/Tasks/XamarinTestCloudV1/Strings/resources.resjson/de-DE/resources.resjson
@@ -1,32 +1,33 @@
-{
- "loc.friendlyName": "Xamarin Test Cloud",
- "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",
- "loc.input.label.app": "App-Datei",
- "loc.input.help.app": "Der relative Pfad vom Repositorystamm der zu testenden Apps. Platzhalter können verwendet werden ([weitere Informationen](https://go.microsoft.com/fwlink/?linkid=856077)). Beispiel: \"**\\*.apk\" für alle APK-Dateien in allen Unterordnern.",
- "loc.input.label.dsym": "dSYM-Datei (nur iOS)",
- "loc.input.help.dsym": "Um Absturzprotokolle besser verständlich zu machen, können Sie eine Ihrer App zugeordnete dSYM-Datei hochladen. Dieses Feld gilt nur für iOS-Apps. Geben Sie einen Pfad an, der relativ zur IPA-Datei ist. Platzhalter können verwendet werden ([weitere Informationen](https://go.microsoft.com/fwlink/?linkid=856077)). Beispiel: *.dSYM",
- "loc.input.label.teamApiKey": "Team-API-Schlüssel",
- "loc.input.help.teamApiKey": "Sie finden den Team-API-Schlüssel für die Xamarin-Testcloud unter \"Teams & Apps\" unter \"https://testcloud.xamarin.com/account\".",
- "loc.input.label.user": "Benutzer-E-Mail",
- "loc.input.help.user": "Benutzername, unter dem dieser Test ausgeführt wird.",
- "loc.input.label.devices": "Geräte",
- "loc.input.help.devices": "Die Gerätezeichenfolge wird von der Xamarin-Testcloud generiert. Sie ist als Wert des Befehlszeilenarguments \"-devices\" eines Testcloud-Testlaufs angegeben.",
- "loc.input.label.series": "Reihen",
- "loc.input.help.series": "Der Reihenname für die Organisation von Testläufen (z. B. Master, Produktion, Beta).",
- "loc.input.label.testDir": "Assemblyverzeichnis testen",
- "loc.input.help.testDir": "Relativer Pfad zum Ordner mit den Testassemblys, z. B. SolutionName/TestsProjectName/bin/Release",
- "loc.input.label.parallelization": "Parallelisierung",
- "loc.input.label.locale": "Systemsprache",
- "loc.input.help.locale": "Wenn Ihre Sprache nicht angezeigt wird, wählen Sie \"Andere\" aus, und geben Sie dann unten ihr Gebietsschema ein, z. B. \"en_US\".",
- "loc.input.label.userDefinedLocale": "Anderes Gebietsschema",
- "loc.input.help.userDefinedLocale": "Geben Sie einen beliebigen aus zwei Buchstaben bestehenden ISO 639-Sprachcode sowie einen aus zwei Buchstaben bestehenden ISO 3166-Ländercode im Format [Sprache]_[Land] ein, z. B. \"en_US\".",
- "loc.input.label.testCloudLocation": "Speicherort von \"test-cloud.exe\"",
- "loc.input.help.testCloudLocation": "Der Pfad zu \"test-cloud.exe\". Platzhalter können verwendet werden, in diesem Fall wird das erste Vorkommen von \"test-cloud.exe\" verwendet ([weitere Informationen](https://go.microsoft.com/fwlink/?linkid=856077)).",
- "loc.input.label.optionalArgs": "Optionale Argumente",
- "loc.input.help.optionalArgs": "Zusätzliche Argumente, die an test-cloud.exe übergeben werden.",
- "loc.input.label.publishNUnitResults": "Ergebnisse in Azure Pipelines veröffentlichen",
- "loc.input.help.publishNUnitResults": "Sofern ausgewählt, wird die Option \"--nunit-xml\" an \"test-cloud.exe\" übergeben. Ergebnisse aus der NUnit-XML-Datei werden in Azure Pipelines veröffentlicht."
+{
+ "loc.friendlyName": "Xamarin Test Cloud",
+ "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",
+ "loc.input.label.app": "App-Datei",
+ "loc.input.help.app": "Der relative Pfad vom Repositorystamm der zu testenden Apps. Platzhalter können verwendet werden ([weitere Informationen](https://go.microsoft.com/fwlink/?linkid=856077)). Beispiel: \"**\\*.apk\" für alle APK-Dateien in allen Unterordnern.",
+ "loc.input.label.dsym": "dSYM-Datei (nur iOS)",
+ "loc.input.help.dsym": "Um Absturzprotokolle besser verständlich zu machen, können Sie eine Ihrer App zugeordnete dSYM-Datei hochladen. Dieses Feld gilt nur für iOS-Apps. Geben Sie einen Pfad an, der relativ zur IPA-Datei ist. Platzhalter können verwendet werden ([weitere Informationen](https://go.microsoft.com/fwlink/?linkid=856077)). Beispiel: *.dSYM",
+ "loc.input.label.teamApiKey": "Team-API-Schlüssel",
+ "loc.input.help.teamApiKey": "Sie finden den Team-API-Schlüssel für die Xamarin-Testcloud unter \"Teams & Apps\" unter \"https://testcloud.xamarin.com/account\".",
+ "loc.input.label.user": "Benutzer-E-Mail",
+ "loc.input.help.user": "Benutzername, unter dem dieser Test ausgeführt wird.",
+ "loc.input.label.devices": "Geräte",
+ "loc.input.help.devices": "Die Gerätezeichenfolge wird von der Xamarin-Testcloud generiert. Sie ist als Wert des Befehlszeilenarguments \"-devices\" eines Testcloud-Testlaufs angegeben.",
+ "loc.input.label.series": "Reihen",
+ "loc.input.help.series": "Der Reihenname für die Organisation von Testläufen (z. B. Master, Produktion, Beta).",
+ "loc.input.label.testDir": "Assemblyverzeichnis testen",
+ "loc.input.help.testDir": "Relativer Pfad zum Ordner mit den Testassemblys, z. B. SolutionName/TestsProjectName/bin/Release",
+ "loc.input.label.parallelization": "Parallelisierung",
+ "loc.input.label.locale": "Systemsprache",
+ "loc.input.help.locale": "Wenn Ihre Sprache nicht angezeigt wird, wählen Sie \"Andere\" aus, und geben Sie dann unten ihr Gebietsschema ein, z. B. \"en_US\".",
+ "loc.input.label.userDefinedLocale": "Anderes Gebietsschema",
+ "loc.input.help.userDefinedLocale": "Geben Sie einen beliebigen aus zwei Buchstaben bestehenden ISO 639-Sprachcode sowie einen aus zwei Buchstaben bestehenden ISO 3166-Ländercode im Format [Sprache]_[Land] ein, z. B. \"en_US\".",
+ "loc.input.label.testCloudLocation": "Speicherort von \"test-cloud.exe\"",
+ "loc.input.help.testCloudLocation": "Der Pfad zu \"test-cloud.exe\". Platzhalter können verwendet werden, in diesem Fall wird das erste Vorkommen von \"test-cloud.exe\" verwendet ([weitere Informationen](https://go.microsoft.com/fwlink/?linkid=856077)).",
+ "loc.input.label.optionalArgs": "Optionale Argumente",
+ "loc.input.help.optionalArgs": "Zusätzliche Argumente, die an test-cloud.exe übergeben werden.",
+ "loc.input.label.publishNUnitResults": "Ergebnisse in Azure Pipelines veröffentlichen",
+ "loc.input.help.publishNUnitResults": "Sofern ausgewählt, wird die Option \"--nunit-xml\" an \"test-cloud.exe\" übergeben. Ergebnisse aus der NUnit-XML-Datei werden in Azure Pipelines veröffentlicht.",
+ "loc.messages.DeprecatedTask": "The XamarinTestCloud@1 (Xamarin Test Cloud) task has been deprecated since January 11, 2018 and will soon be retired. Use the AppCenterDistribute@3 task instead. Please visit https://aka.ms/azdo-deprecated-tasks to learn more about deprecated tasks."
}
\ No newline at end of file
diff --git a/Tasks/XamarinTestCloudV1/Strings/resources.resjson/es-ES/resources.resjson b/Tasks/XamarinTestCloudV1/Strings/resources.resjson/es-ES/resources.resjson
index 1ea215732664..f83e6153e650 100644
--- a/Tasks/XamarinTestCloudV1/Strings/resources.resjson/es-ES/resources.resjson
+++ b/Tasks/XamarinTestCloudV1/Strings/resources.resjson/es-ES/resources.resjson
@@ -1,32 +1,33 @@
-{
- "loc.friendlyName": "Xamarin Test Cloud",
- "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",
- "loc.input.label.app": "Archivo de la aplicación",
- "loc.input.help.app": "Ruta de acceso relativa de la raíz del repositorio de las aplicaciones que se van a probar. Se pueden usar caracteres comodín ([más información](https://go.microsoft.com/fwlink/?linkid=856077)). Por ejemplo, \"**/*.apk\" para todos los archivos APK en todas las subcarpetas.",
- "loc.input.label.dsym": "Archivo dSYM (solo en iOS)",
- "loc.input.help.dsym": "Para que los registros de bloqueos sean más fáciles de leer, puede cargar un archivo dSYM asociado a su aplicación. Este campo es válido únicamente en aplicaciones iOS. Proporcione una ruta de acceso relativa al archivo .ipa. Se pueden usar caracteres comodín ([más información](https://go.microsoft.com/fwlink/?linkid=856077)). Por ejemplo: *.dSYM",
- "loc.input.label.teamApiKey": "Clave de API del equipo",
- "loc.input.help.teamApiKey": "Encontrará su clave de API de equipo de Xamarin Test Cloud en la opción \"Teams & Apps\" en https://testcloud.xamarin.com/account.",
- "loc.input.label.user": "Correo electrónico del usuario",
- "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": "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",
- "loc.input.label.parallelization": "Paralelización",
- "loc.input.label.locale": "Idioma del sistema",
- "loc.input.help.locale": "Si no aparece su idioma, seleccione 'Otro' e indique a continuación su configuración regional, por ejemplo es_ES.",
- "loc.input.label.userDefinedLocale": "Otra configuración regional",
- "loc.input.help.userDefinedLocale": "Escriba un código de idioma ISO-639 de dos letras con un código de país ISO 3166 de dos letras en el formato [idioma]_[país], por ejemplo, es_ES.",
- "loc.input.label.testCloudLocation": "Ubicación de test-cloud.exe",
- "loc.input.help.testCloudLocation": "Ruta de acceso a test-cloud.exe. Se pueden usar caracteres comodín, en cuyo caso se utiliza la primera aparición de test-cloud.exe ([más información](https://go.microsoft.com/fwlink/?linkid=856077)).",
- "loc.input.label.optionalArgs": "Argumentos opcionales",
- "loc.input.help.optionalArgs": "Argumentos adicionales pasados a test-cloud.exe.",
- "loc.input.label.publishNUnitResults": "Publicar resultados en Azure Pipelines",
- "loc.input.help.publishNUnitResults": "Si se selecciona, la opción --nunit-xml se pasará a test-cloud.exe. Los resultados del archivo XML NUnit se publicarán en Azure Pipelines."
+{
+ "loc.friendlyName": "Xamarin Test Cloud",
+ "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",
+ "loc.input.label.app": "Archivo de la aplicación",
+ "loc.input.help.app": "Ruta de acceso relativa de la raíz del repositorio de las aplicaciones que se van a probar. Se pueden usar caracteres comodín ([más información](https://go.microsoft.com/fwlink/?linkid=856077)). Por ejemplo, \"**/*.apk\" para todos los archivos APK en todas las subcarpetas.",
+ "loc.input.label.dsym": "Archivo dSYM (solo en iOS)",
+ "loc.input.help.dsym": "Para que los registros de bloqueos sean más fáciles de leer, puede cargar un archivo dSYM asociado a su aplicación. Este campo es válido únicamente en aplicaciones iOS. Proporcione una ruta de acceso relativa al archivo .ipa. Se pueden usar caracteres comodín ([más información](https://go.microsoft.com/fwlink/?linkid=856077)). Por ejemplo: *.dSYM",
+ "loc.input.label.teamApiKey": "Clave de API del equipo",
+ "loc.input.help.teamApiKey": "Encontrará su clave de API de equipo de Xamarin Test Cloud en la opción \"Teams & Apps\" en https://testcloud.xamarin.com/account.",
+ "loc.input.label.user": "Correo electrónico del usuario",
+ "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": "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",
+ "loc.input.label.parallelization": "Paralelización",
+ "loc.input.label.locale": "Idioma del sistema",
+ "loc.input.help.locale": "Si no aparece su idioma, seleccione 'Otro' e indique a continuación su configuración regional, por ejemplo es_ES.",
+ "loc.input.label.userDefinedLocale": "Otra configuración regional",
+ "loc.input.help.userDefinedLocale": "Escriba un código de idioma ISO-639 de dos letras con un código de país ISO 3166 de dos letras en el formato [idioma]_[país], por ejemplo, es_ES.",
+ "loc.input.label.testCloudLocation": "Ubicación de test-cloud.exe",
+ "loc.input.help.testCloudLocation": "Ruta de acceso a test-cloud.exe. Se pueden usar caracteres comodín, en cuyo caso se utiliza la primera aparición de test-cloud.exe ([más información](https://go.microsoft.com/fwlink/?linkid=856077)).",
+ "loc.input.label.optionalArgs": "Argumentos opcionales",
+ "loc.input.help.optionalArgs": "Argumentos adicionales pasados a test-cloud.exe.",
+ "loc.input.label.publishNUnitResults": "Publicar resultados en Azure Pipelines",
+ "loc.input.help.publishNUnitResults": "Si se selecciona, la opción --nunit-xml se pasará a test-cloud.exe. Los resultados del archivo XML NUnit se publicarán en Azure Pipelines.",
+ "loc.messages.DeprecatedTask": "The XamarinTestCloud@1 (Xamarin Test Cloud) task has been deprecated since January 11, 2018 and will soon be retired. Use the AppCenterDistribute@3 task instead. Please visit https://aka.ms/azdo-deprecated-tasks to learn more about deprecated tasks."
}
\ No newline at end of file
diff --git a/Tasks/XamarinTestCloudV1/Strings/resources.resjson/fr-FR/resources.resjson b/Tasks/XamarinTestCloudV1/Strings/resources.resjson/fr-FR/resources.resjson
index ec2bdfb8d59c..93d8e0781a42 100644
--- a/Tasks/XamarinTestCloudV1/Strings/resources.resjson/fr-FR/resources.resjson
+++ b/Tasks/XamarinTestCloudV1/Strings/resources.resjson/fr-FR/resources.resjson
@@ -1,32 +1,33 @@
-{
- "loc.friendlyName": "Xamarin Test Cloud",
- "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é",
- "loc.input.label.app": "Fichier d'application",
- "loc.input.help.app": "Chemin relatif de la racine de dépôt des applications à tester. Les caractères génériques sont autorisés. ([Plus d'informations](https://go.microsoft.com/fwlink/?linkid=856077)). Par exemple, '**/*.apk' pour tous les fichiers APK de tous les sous-dossiers.",
- "loc.input.label.dsym": "Fichier dSYM (iOS uniquement)",
- "loc.input.help.dsym": "Pour faciliter la lecture des journaux de plantage, vous pouvez charger un fichier dSYM associé à votre application. Ce champ s'applique uniquement aux applications iOS. Indiquez le chemin relatif du fichier .ipa. Les caractères génériques sont autorisés. ([Plus d'informations](https://go.microsoft.com/fwlink/?linkid=856077)). Exemple : *.dSYM",
- "loc.input.label.teamApiKey": "Clé API d'équipe",
- "loc.input.help.teamApiKey": "Votre clé API de l'équipe Xamarin Test Cloud est disponible sous \"Teams & Apps\" à l'adresse https://testcloud.xamarin.com/account.",
- "loc.input.label.user": "Adresse e-mail de l'utilisateur",
- "loc.input.help.user": "Nom d'utilisateur sous lequel ce test va s'exécuter.",
- "loc.input.label.devices": "Appareils",
- "loc.input.help.devices": "Chaîne d'appareils générée par Xamarin Test Cloud. Il peut s'agir de la valeur de l'argument de ligne de commande --devices d'une série de tests Test Cloud.",
- "loc.input.label.series": "Série",
- "loc.input.help.series": "Nom de série pour l'organisation des séries de tests (par ex., maître, production, bêta).",
- "loc.input.label.testDir": "Répertoire de l'assembly de test",
- "loc.input.help.testDir": "Chemin relatif du dossier contenant les assemblys de test, par exemple, SolutionName/TestsProjectName/bin/Release",
- "loc.input.label.parallelization": "Parallélisation",
- "loc.input.label.locale": "Langue système",
- "loc.input.help.locale": "Si votre langue n'est pas affichée, sélectionnez 'Autre', puis entrez les paramètres régionaux correspondants ci-dessous, par exemple fr_FR.",
- "loc.input.label.userDefinedLocale": "Autres paramètres régionaux",
- "loc.input.help.userDefinedLocale": "Entrez un code de langue ISO-639 de deux lettres et un code de pays ISO 3166 de deux lettres au format [langue]_[pays], par exemple fr_FR.",
- "loc.input.label.testCloudLocation": "Emplacement de test-cloud.exe",
- "loc.input.help.testCloudLocation": "Chemin de test-cloud.exe. Les caractères génériques sont autorisés. Dans ce cas, la première occurrence de test-cloud.exe est utilisée ([Plus d'informations](https://go.microsoft.com/fwlink/?linkid=856077)).",
- "loc.input.label.optionalArgs": "Arguments facultatifs",
- "loc.input.help.optionalArgs": "Arguments supplémentaires passés à test-cloud.exe.",
- "loc.input.label.publishNUnitResults": "Publier les résultats sur Azure Pipelines",
- "loc.input.help.publishNUnitResults": "Quand elle est sélectionnée, l'option --nunit-xml est passée à test-cloud.exe. Les résultats du fichier xml NUnit sont publiés dans Azure Pipelines."
+{
+ "loc.friendlyName": "Xamarin Test Cloud",
+ "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é",
+ "loc.input.label.app": "Fichier d'application",
+ "loc.input.help.app": "Chemin relatif de la racine de dépôt des applications à tester. Les caractères génériques sont autorisés. ([Plus d'informations](https://go.microsoft.com/fwlink/?linkid=856077)). Par exemple, '**/*.apk' pour tous les fichiers APK de tous les sous-dossiers.",
+ "loc.input.label.dsym": "Fichier dSYM (iOS uniquement)",
+ "loc.input.help.dsym": "Pour faciliter la lecture des journaux de plantage, vous pouvez charger un fichier dSYM associé à votre application. Ce champ s'applique uniquement aux applications iOS. Indiquez le chemin relatif du fichier .ipa. Les caractères génériques sont autorisés. ([Plus d'informations](https://go.microsoft.com/fwlink/?linkid=856077)). Exemple : *.dSYM",
+ "loc.input.label.teamApiKey": "Clé API d'équipe",
+ "loc.input.help.teamApiKey": "Votre clé API de l'équipe Xamarin Test Cloud est disponible sous \"Teams & Apps\" à l'adresse https://testcloud.xamarin.com/account.",
+ "loc.input.label.user": "Adresse e-mail de l'utilisateur",
+ "loc.input.help.user": "Nom d'utilisateur sous lequel ce test va s'exécuter.",
+ "loc.input.label.devices": "Appareils",
+ "loc.input.help.devices": "Chaîne d'appareils générée par Xamarin Test Cloud. Il peut s'agir de la valeur de l'argument de ligne de commande --devices d'une série de tests Test Cloud.",
+ "loc.input.label.series": "Série",
+ "loc.input.help.series": "Nom de série pour l'organisation des séries de tests (par ex., maître, production, bêta).",
+ "loc.input.label.testDir": "Répertoire de l'assembly de test",
+ "loc.input.help.testDir": "Chemin relatif du dossier contenant les assemblys de test, par exemple, SolutionName/TestsProjectName/bin/Release",
+ "loc.input.label.parallelization": "Parallélisation",
+ "loc.input.label.locale": "Langue système",
+ "loc.input.help.locale": "Si votre langue n'est pas affichée, sélectionnez 'Autre', puis entrez les paramètres régionaux correspondants ci-dessous, par exemple fr_FR.",
+ "loc.input.label.userDefinedLocale": "Autres paramètres régionaux",
+ "loc.input.help.userDefinedLocale": "Entrez un code de langue ISO-639 de deux lettres et un code de pays ISO 3166 de deux lettres au format [langue]_[pays], par exemple fr_FR.",
+ "loc.input.label.testCloudLocation": "Emplacement de test-cloud.exe",
+ "loc.input.help.testCloudLocation": "Chemin de test-cloud.exe. Les caractères génériques sont autorisés. Dans ce cas, la première occurrence de test-cloud.exe est utilisée ([Plus d'informations](https://go.microsoft.com/fwlink/?linkid=856077)).",
+ "loc.input.label.optionalArgs": "Arguments facultatifs",
+ "loc.input.help.optionalArgs": "Arguments supplémentaires passés à test-cloud.exe.",
+ "loc.input.label.publishNUnitResults": "Publier les résultats sur Azure Pipelines",
+ "loc.input.help.publishNUnitResults": "Quand elle est sélectionnée, l'option --nunit-xml est passée à test-cloud.exe. Les résultats du fichier xml NUnit sont publiés dans Azure Pipelines.",
+ "loc.messages.DeprecatedTask": "The XamarinTestCloud@1 (Xamarin Test Cloud) task has been deprecated since January 11, 2018 and will soon be retired. Use the AppCenterDistribute@3 task instead. Please visit https://aka.ms/azdo-deprecated-tasks to learn more about deprecated tasks."
}
\ No newline at end of file
diff --git a/Tasks/XamarinTestCloudV1/Strings/resources.resjson/it-IT/resources.resjson b/Tasks/XamarinTestCloudV1/Strings/resources.resjson/it-IT/resources.resjson
index 86a53c24988c..667cf539e6a7 100644
--- a/Tasks/XamarinTestCloudV1/Strings/resources.resjson/it-IT/resources.resjson
+++ b/Tasks/XamarinTestCloudV1/Strings/resources.resjson/it-IT/resources.resjson
@@ -1,32 +1,33 @@
-{
- "loc.friendlyName": "Xamarin Test Cloud",
- "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": "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",
- "loc.input.help.user": "Nome utente con cui verrà eseguito il test.",
- "loc.input.label.devices": "Dispositivi",
- "loc.input.help.devices": "La stringa devices viene generata da Xamarin Test Cloud. Corrisponde al valore dell'argomento della riga di comando --devices di un'esecuzione dei test del cloud di test.",
- "loc.input.label.series": "Serie",
- "loc.input.help.series": "Nome della serie per l'organizzazione delle esecuzioni dei test, ad esempio master, produzione, beta.",
- "loc.input.label.testDir": "Directory degli assembly di test",
- "loc.input.help.testDir": "Percorso relativo della cartella che contiene gli assembly di test, ad esempio NomeSoluzione/NomeProgettoTest/bin/Versione",
- "loc.input.label.parallelization": "Parallelizzazione",
- "loc.input.label.locale": "Lingua del sistema",
- "loc.input.help.locale": "Se la lingua usata non è visualizzata, selezionare 'Altra' e immettere sotto le impostazioni locali, ad esempio it_IT.",
- "loc.input.label.userDefinedLocale": "Altre impostazioni locali",
- "loc.input.help.userDefinedLocale": "Immettere un qualsiasi codice della lingua ISO 639 a due lettere unitamente a un qualsiasi codice paese ISO 3166 a due lettere nel formato [lingua]_[paese], ad esempio it_IT.",
- "loc.input.label.testCloudLocation": "Percorso di test-cloud.exe",
- "loc.input.help.testCloudLocation": "Percorso di test-cloud.exe. È possibile usare caratteri jolly. In tal caso verrà usata la prima occorrenza di test-cloud.exe. [Altre informazioni](https://go.microsoft.com/fwlink/?linkid=856077).",
- "loc.input.label.optionalArgs": "Argomenti facoltativi",
- "loc.input.help.optionalArgs": "Argomenti aggiuntivi passati a test-cloud.exe.",
- "loc.input.label.publishNUnitResults": "Pubblica i risultati in Azure Pipelines",
- "loc.input.help.publishNUnitResults": "Quando è selezionato, l'opzione --nunit-xml verrà passata a test-cloud.exe. I risultati del file XML NUnit verranno pubblicati in Azure Pipelines."
+{
+ "loc.friendlyName": "Xamarin Test Cloud",
+ "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": "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",
+ "loc.input.help.user": "Nome utente con cui verrà eseguito il test.",
+ "loc.input.label.devices": "Dispositivi",
+ "loc.input.help.devices": "La stringa devices viene generata da Xamarin Test Cloud. Corrisponde al valore dell'argomento della riga di comando --devices di un'esecuzione dei test del cloud di test.",
+ "loc.input.label.series": "Serie",
+ "loc.input.help.series": "Nome della serie per l'organizzazione delle esecuzioni dei test, ad esempio master, produzione, beta.",
+ "loc.input.label.testDir": "Directory degli assembly di test",
+ "loc.input.help.testDir": "Percorso relativo della cartella che contiene gli assembly di test, ad esempio NomeSoluzione/NomeProgettoTest/bin/Versione",
+ "loc.input.label.parallelization": "Parallelizzazione",
+ "loc.input.label.locale": "Lingua del sistema",
+ "loc.input.help.locale": "Se la lingua usata non è visualizzata, selezionare 'Altra' e immettere sotto le impostazioni locali, ad esempio it_IT.",
+ "loc.input.label.userDefinedLocale": "Altre impostazioni locali",
+ "loc.input.help.userDefinedLocale": "Immettere un qualsiasi codice della lingua ISO 639 a due lettere unitamente a un qualsiasi codice paese ISO 3166 a due lettere nel formato [lingua]_[paese], ad esempio it_IT.",
+ "loc.input.label.testCloudLocation": "Percorso di test-cloud.exe",
+ "loc.input.help.testCloudLocation": "Percorso di test-cloud.exe. È possibile usare caratteri jolly. In tal caso verrà usata la prima occorrenza di test-cloud.exe. [Altre informazioni](https://go.microsoft.com/fwlink/?linkid=856077).",
+ "loc.input.label.optionalArgs": "Argomenti facoltativi",
+ "loc.input.help.optionalArgs": "Argomenti aggiuntivi passati a test-cloud.exe.",
+ "loc.input.label.publishNUnitResults": "Pubblica i risultati in Azure Pipelines",
+ "loc.input.help.publishNUnitResults": "Quando è selezionato, l'opzione --nunit-xml verrà passata a test-cloud.exe. I risultati del file XML NUnit verranno pubblicati in Azure Pipelines.",
+ "loc.messages.DeprecatedTask": "The XamarinTestCloud@1 (Xamarin Test Cloud) task has been deprecated since January 11, 2018 and will soon be retired. Use the AppCenterDistribute@3 task instead. Please visit https://aka.ms/azdo-deprecated-tasks to learn more about deprecated tasks."
}
\ No newline at end of file
diff --git a/Tasks/XamarinTestCloudV1/Strings/resources.resjson/ja-JP/resources.resjson b/Tasks/XamarinTestCloudV1/Strings/resources.resjson/ja-JP/resources.resjson
index 9b0b9d8a1c9d..8912e3b80510 100644
--- a/Tasks/XamarinTestCloudV1/Strings/resources.resjson/ja-JP/resources.resjson
+++ b/Tasks/XamarinTestCloudV1/Strings/resources.resjson/ja-JP/resources.resjson
@@ -1,32 +1,33 @@
-{
- "loc.friendlyName": "Xamarin Test Cloud",
- "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": "詳細設定",
- "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.label.teamApiKey": "チーム API キー",
- "loc.input.help.teamApiKey": "Xamarin Test Cloud チームの API キーは、https://testcloud.xamarin.com/account の「Teams & Apps」で見つけることができます。",
- "loc.input.label.user": "ユーザーの電子メール",
- "loc.input.help.user": "このテストの実行に使用するユーザー名。",
- "loc.input.label.devices": "デバイス",
- "loc.input.help.devices": "デバイス文字列は、Xamarin Test Cloud によって生成されます。これは Test Cloud テスト実行の --devices コマンド ライン引数の値として参照できます。",
- "loc.input.label.series": "系列",
- "loc.input.help.series": "テスト実行を編成するためのシリーズ名 (たとえば、master、production、beta)。",
- "loc.input.label.testDir": "テスト アセンブリ ディレクトリ",
- "loc.input.help.testDir": "テスト アセンブリを含むフォルダーへの相対パス。例: SolutionName/TestsProjectName/bin/Release",
- "loc.input.label.parallelization": "並列処理",
- "loc.input.label.locale": "システム言語",
- "loc.input.help.locale": "言語が表示されない場合は、[その他] を選択して、en_US などのロケールを下に入力してください。",
- "loc.input.label.userDefinedLocale": "その他のロケール",
- "loc.input.help.userDefinedLocale": "2 文字の ISO-639 言語コードと 2 文字の ISO 3166 国コードを、en_US のように [言語]_[国] の形式で入力します。",
- "loc.input.label.testCloudLocation": "test-cloud.exe の場所",
- "loc.input.help.testCloudLocation": "test-cloud.exe へのパスです。ワイルドカードを使用でき、その場合は最初に出現する test-cloud.exe が使用されます ([詳細情報](https://go.microsoft.com/fwlink/?linkid=856077))。",
- "loc.input.label.optionalArgs": "オプションの引数",
- "loc.input.help.optionalArgs": "test-cloud.exe に渡す追加の引数。",
- "loc.input.label.publishNUnitResults": "結果を Azure Pipelines に公開する",
- "loc.input.help.publishNUnitResults": "選択された場合、--nunit-xml オプションが test-cloud.exe に渡されます。NUnit xml ファイルからの結果は、Azure Pipelines に公開されます。"
+{
+ "loc.friendlyName": "Xamarin Test Cloud",
+ "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": "詳細設定",
+ "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.label.teamApiKey": "チーム API キー",
+ "loc.input.help.teamApiKey": "Xamarin Test Cloud チームの API キーは、https://testcloud.xamarin.com/account の「Teams & Apps」で見つけることができます。",
+ "loc.input.label.user": "ユーザーの電子メール",
+ "loc.input.help.user": "このテストの実行に使用するユーザー名。",
+ "loc.input.label.devices": "デバイス",
+ "loc.input.help.devices": "デバイス文字列は、Xamarin Test Cloud によって生成されます。これは Test Cloud テスト実行の --devices コマンド ライン引数の値として参照できます。",
+ "loc.input.label.series": "系列",
+ "loc.input.help.series": "テスト実行を編成するためのシリーズ名 (たとえば、master、production、beta)。",
+ "loc.input.label.testDir": "テスト アセンブリ ディレクトリ",
+ "loc.input.help.testDir": "テスト アセンブリを含むフォルダーへの相対パス。例: SolutionName/TestsProjectName/bin/Release",
+ "loc.input.label.parallelization": "並列処理",
+ "loc.input.label.locale": "システム言語",
+ "loc.input.help.locale": "言語が表示されない場合は、[その他] を選択して、en_US などのロケールを下に入力してください。",
+ "loc.input.label.userDefinedLocale": "その他のロケール",
+ "loc.input.help.userDefinedLocale": "2 文字の ISO-639 言語コードと 2 文字の ISO 3166 国コードを、en_US のように [言語]_[国] の形式で入力します。",
+ "loc.input.label.testCloudLocation": "test-cloud.exe の場所",
+ "loc.input.help.testCloudLocation": "test-cloud.exe へのパスです。ワイルドカードを使用でき、その場合は最初に出現する test-cloud.exe が使用されます ([詳細情報](https://go.microsoft.com/fwlink/?linkid=856077))。",
+ "loc.input.label.optionalArgs": "オプションの引数",
+ "loc.input.help.optionalArgs": "test-cloud.exe に渡す追加の引数。",
+ "loc.input.label.publishNUnitResults": "結果を Azure Pipelines に公開する",
+ "loc.input.help.publishNUnitResults": "選択された場合、--nunit-xml オプションが test-cloud.exe に渡されます。NUnit xml ファイルからの結果は、Azure Pipelines に公開されます。",
+ "loc.messages.DeprecatedTask": "The XamarinTestCloud@1 (Xamarin Test Cloud) task has been deprecated since January 11, 2018 and will soon be retired. Use the AppCenterDistribute@3 task instead. Please visit https://aka.ms/azdo-deprecated-tasks to learn more about deprecated tasks."
}
\ No newline at end of file
diff --git a/Tasks/XamarinTestCloudV1/Strings/resources.resjson/ko-KR/resources.resjson b/Tasks/XamarinTestCloudV1/Strings/resources.resjson/ko-KR/resources.resjson
index 1e5f07c34c2e..69ccbdf2cfb9 100644
--- a/Tasks/XamarinTestCloudV1/Strings/resources.resjson/ko-KR/resources.resjson
+++ b/Tasks/XamarinTestCloudV1/Strings/resources.resjson/ko-KR/resources.resjson
@@ -1,32 +1,33 @@
-{
- "loc.friendlyName": "Xamarin 테스트 클라우드",
- "loc.helpMarkDown": "[이 작업에 대한 자세한 정보](https://go.microsoft.com/fwlink/?LinkID=613744)",
- "loc.description": "[사용되지 않음] Xamarin Test Cloud에서 Xamarin.UITest를 사용하여 모바일 앱을 테스트합니다. 대신 'App Center 테스트' 작업을 사용합니다.",
- "loc.instanceNameFormat": "Xamarin 테스트 클라우드에서 Xamarin.UITest로 $(app) 테스트",
- "loc.group.displayName.advanced": "고급",
- "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": "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": "사용자 전자 메일",
- "loc.input.help.user": "이 테스트를 실행할 사용자 이름입니다.",
- "loc.input.label.devices": "장치",
- "loc.input.help.devices": "장치 문자열은 Xamarin 테스트 클라우드에 의해 생성됩니다. 이 문자열은 테스트 클라우드 테스트 실행의 --devices 명령줄 인수의 값으로서 찾을 수 있습니다.",
- "loc.input.label.series": "시리즈",
- "loc.input.help.series": "테스트 실행을 구성하기 위한 계열 이름(예: 마스터, 프로덕션, 베타)입니다.",
- "loc.input.label.testDir": "테스트 어셈블리 디렉터리",
- "loc.input.help.testDir": "SolutionName/TestsProjectName/bin/Release와 같이, 테스트 어셈블리가 들어 있는 폴더의 상대 경로",
- "loc.input.label.parallelization": "병렬 처리",
- "loc.input.label.locale": "시스템 언어",
- "loc.input.help.locale": "사용하는 언어가 표시되지 않으면 '기타'를 선택하고 en_US와 같이 아래에 로캘을 입력합니다.",
- "loc.input.label.userDefinedLocale": "기타 로캘",
- "loc.input.help.userDefinedLocale": "en_US와 같이 [언어]_[국가] 형식으로 두 자로 된 ISO-639 언어 코드와 두 자로 된 ISO 3166 국가 코드를 입력합니다.",
- "loc.input.label.testCloudLocation": "test-cloud.exe 위치",
- "loc.input.help.testCloudLocation": "test-cloud.exe의 경로입니다. 와일드카드를 사용할 수 있습니다. 이 경우 첫 번째 표시되는 test-cloud.exe가 사용됩니다([자세한 정보](https://go.microsoft.com/fwlink/?linkid=856077)).",
- "loc.input.label.optionalArgs": "선택적 인수",
- "loc.input.help.optionalArgs": "추가 인수를 test-cloud.exe에 전달했습니다.",
- "loc.input.label.publishNUnitResults": "Azure Pipelines에 결과 게시",
- "loc.input.help.publishNUnitResults": "선택하면, --nunit-xml 옵션이 test-cloud.exe에 전달됩니다. NUnit xml 파일의 결과가 Azure Pipelines에 게시됩니다."
+{
+ "loc.friendlyName": "Xamarin 테스트 클라우드",
+ "loc.helpMarkDown": "[이 작업에 대한 자세한 정보](https://go.microsoft.com/fwlink/?LinkID=613744)",
+ "loc.description": "[사용되지 않음] Xamarin Test Cloud에서 Xamarin.UITest를 사용하여 모바일 앱을 테스트합니다. 대신 'App Center 테스트' 작업을 사용합니다.",
+ "loc.instanceNameFormat": "Xamarin 테스트 클라우드에서 Xamarin.UITest로 $(app) 테스트",
+ "loc.group.displayName.advanced": "고급",
+ "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": "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": "사용자 전자 메일",
+ "loc.input.help.user": "이 테스트를 실행할 사용자 이름입니다.",
+ "loc.input.label.devices": "장치",
+ "loc.input.help.devices": "장치 문자열은 Xamarin 테스트 클라우드에 의해 생성됩니다. 이 문자열은 테스트 클라우드 테스트 실행의 --devices 명령줄 인수의 값으로서 찾을 수 있습니다.",
+ "loc.input.label.series": "시리즈",
+ "loc.input.help.series": "테스트 실행을 구성하기 위한 계열 이름(예: 마스터, 프로덕션, 베타)입니다.",
+ "loc.input.label.testDir": "테스트 어셈블리 디렉터리",
+ "loc.input.help.testDir": "SolutionName/TestsProjectName/bin/Release와 같이, 테스트 어셈블리가 들어 있는 폴더의 상대 경로",
+ "loc.input.label.parallelization": "병렬 처리",
+ "loc.input.label.locale": "시스템 언어",
+ "loc.input.help.locale": "사용하는 언어가 표시되지 않으면 '기타'를 선택하고 en_US와 같이 아래에 로캘을 입력합니다.",
+ "loc.input.label.userDefinedLocale": "기타 로캘",
+ "loc.input.help.userDefinedLocale": "en_US와 같이 [언어]_[국가] 형식으로 두 자로 된 ISO-639 언어 코드와 두 자로 된 ISO 3166 국가 코드를 입력합니다.",
+ "loc.input.label.testCloudLocation": "test-cloud.exe 위치",
+ "loc.input.help.testCloudLocation": "test-cloud.exe의 경로입니다. 와일드카드를 사용할 수 있습니다. 이 경우 첫 번째 표시되는 test-cloud.exe가 사용됩니다([자세한 정보](https://go.microsoft.com/fwlink/?linkid=856077)).",
+ "loc.input.label.optionalArgs": "선택적 인수",
+ "loc.input.help.optionalArgs": "추가 인수를 test-cloud.exe에 전달했습니다.",
+ "loc.input.label.publishNUnitResults": "Azure Pipelines에 결과 게시",
+ "loc.input.help.publishNUnitResults": "선택하면, --nunit-xml 옵션이 test-cloud.exe에 전달됩니다. NUnit xml 파일의 결과가 Azure Pipelines에 게시됩니다.",
+ "loc.messages.DeprecatedTask": "The XamarinTestCloud@1 (Xamarin Test Cloud) task has been deprecated since January 11, 2018 and will soon be retired. Use the AppCenterDistribute@3 task instead. Please visit https://aka.ms/azdo-deprecated-tasks to learn more about deprecated tasks."
}
\ No newline at end of file
diff --git a/Tasks/XamarinTestCloudV1/Strings/resources.resjson/ru-RU/resources.resjson b/Tasks/XamarinTestCloudV1/Strings/resources.resjson/ru-RU/resources.resjson
index 664849044746..f8e6fc177e72 100644
--- a/Tasks/XamarinTestCloudV1/Strings/resources.resjson/ru-RU/resources.resjson
+++ b/Tasks/XamarinTestCloudV1/Strings/resources.resjson/ru-RU/resources.resjson
@@ -1,32 +1,33 @@
-{
- "loc.friendlyName": "Xamarin Test Cloud",
- "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": "Дополнительно",
- "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.label.teamApiKey": "Ключ API команды",
- "loc.input.help.teamApiKey": "Ключ Xamarin Test Cloud Team API можно найти в разделе \"Teams & Apps\" на странице https://testcloud.xamarin.com/account.",
- "loc.input.label.user": "Адрес электронной почты пользователя",
- "loc.input.help.user": "Имя пользователя, под которым будет выполняться этот тест.",
- "loc.input.label.devices": "Устройства",
- "loc.input.help.devices": "Строка устройств создается средством Xamarin Test Cloud. Ее можно найти в значении аргумента командной строки --devices тестового запуска Test Cloud.",
- "loc.input.label.series": "Ряд",
- "loc.input.help.series": "Имя серии для упорядочения тестовых запусков (например, \"основная\", \"рабочая\", \"бета-тестирование\").",
- "loc.input.label.testDir": "Каталог тестовой сборки",
- "loc.input.help.testDir": "Относительный путь к папке, содержащей тестовые сборки, например SolutionName/TestsProjectName/bin/Release",
- "loc.input.label.parallelization": "Распараллеливание",
- "loc.input.label.locale": "Системный язык",
- "loc.input.help.locale": "Если ваш язык не отображается, выберите \"Другой\" и укажите его ниже, например ru_RU.",
- "loc.input.label.userDefinedLocale": "Другой языковой стандарт",
- "loc.input.help.userDefinedLocale": "Введите двухбуквенный код языка ISO-639 и двухбуквенный код страны ISO 3166 в формате [язык]_[страна], например ru_RU.",
- "loc.input.label.testCloudLocation": "Расположение test-cloud.exe",
- "loc.input.help.testCloudLocation": "Путь к test-cloud.exe. Можно использовать подстановочные знаки. В этом случае используется первый экземпляр test-cloud.exe ([дополнительные сведения](https://go.microsoft.com/fwlink/?linkid=856077)).",
- "loc.input.label.optionalArgs": "Дополнительные аргументы",
- "loc.input.help.optionalArgs": "Дополнительные аргументы, передаваемые в test-cloud.exe.",
- "loc.input.label.publishNUnitResults": "Опубликовать результаты в Azure Pipelines",
- "loc.input.help.publishNUnitResults": "Если этот параметр выбран, параметр --nunit-xml будет передан в test-cloud.exe. Результаты из XML-файла NUnit будут опубликованы в Azure Pipelines."
+{
+ "loc.friendlyName": "Xamarin Test Cloud",
+ "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": "Дополнительно",
+ "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.label.teamApiKey": "Ключ API команды",
+ "loc.input.help.teamApiKey": "Ключ Xamarin Test Cloud Team API можно найти в разделе \"Teams & Apps\" на странице https://testcloud.xamarin.com/account.",
+ "loc.input.label.user": "Адрес электронной почты пользователя",
+ "loc.input.help.user": "Имя пользователя, под которым будет выполняться этот тест.",
+ "loc.input.label.devices": "Устройства",
+ "loc.input.help.devices": "Строка устройств создается средством Xamarin Test Cloud. Ее можно найти в значении аргумента командной строки --devices тестового запуска Test Cloud.",
+ "loc.input.label.series": "Ряд",
+ "loc.input.help.series": "Имя серии для упорядочения тестовых запусков (например, \"основная\", \"рабочая\", \"бета-тестирование\").",
+ "loc.input.label.testDir": "Каталог тестовой сборки",
+ "loc.input.help.testDir": "Относительный путь к папке, содержащей тестовые сборки, например SolutionName/TestsProjectName/bin/Release",
+ "loc.input.label.parallelization": "Распараллеливание",
+ "loc.input.label.locale": "Системный язык",
+ "loc.input.help.locale": "Если ваш язык не отображается, выберите \"Другой\" и укажите его ниже, например ru_RU.",
+ "loc.input.label.userDefinedLocale": "Другой языковой стандарт",
+ "loc.input.help.userDefinedLocale": "Введите двухбуквенный код языка ISO-639 и двухбуквенный код страны ISO 3166 в формате [язык]_[страна], например ru_RU.",
+ "loc.input.label.testCloudLocation": "Расположение test-cloud.exe",
+ "loc.input.help.testCloudLocation": "Путь к test-cloud.exe. Можно использовать подстановочные знаки. В этом случае используется первый экземпляр test-cloud.exe ([дополнительные сведения](https://go.microsoft.com/fwlink/?linkid=856077)).",
+ "loc.input.label.optionalArgs": "Дополнительные аргументы",
+ "loc.input.help.optionalArgs": "Дополнительные аргументы, передаваемые в test-cloud.exe.",
+ "loc.input.label.publishNUnitResults": "Опубликовать результаты в Azure Pipelines",
+ "loc.input.help.publishNUnitResults": "Если этот параметр выбран, параметр --nunit-xml будет передан в test-cloud.exe. Результаты из XML-файла NUnit будут опубликованы в Azure Pipelines.",
+ "loc.messages.DeprecatedTask": "The XamarinTestCloud@1 (Xamarin Test Cloud) task has been deprecated since January 11, 2018 and will soon be retired. Use the AppCenterDistribute@3 task instead. Please visit https://aka.ms/azdo-deprecated-tasks to learn more about deprecated tasks."
}
\ No newline at end of file
diff --git a/Tasks/XamarinTestCloudV1/Strings/resources.resjson/zh-CN/resources.resjson b/Tasks/XamarinTestCloudV1/Strings/resources.resjson/zh-CN/resources.resjson
index 35a7976885e7..04cd8ac1fedf 100644
--- a/Tasks/XamarinTestCloudV1/Strings/resources.resjson/zh-CN/resources.resjson
+++ b/Tasks/XamarinTestCloudV1/Strings/resources.resjson/zh-CN/resources.resjson
@@ -1,32 +1,33 @@
-{
- "loc.friendlyName": "Xamarin 测试云",
- "loc.helpMarkDown": "[详细了解此任务](https://go.microsoft.com/fwlink/?LinkID=613744)",
- "loc.description": "[已弃用]通过 Xamarin Test Cloud 使用 Xamarin.UITest 测试移动应用。请改为使用“App Center 测试”任务。",
- "loc.instanceNameFormat": "在 Xamarin 测试云中使用 Xamarin.UITest 测试 $(app)",
- "loc.group.displayName.advanced": "高级",
- "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.label.teamApiKey": "团队 API 密钥",
- "loc.input.help.teamApiKey": "可以在 https://testcloud.xamarin.com/account 处的“团队和应用”下找到 Xamarin 测试云团队 API 密钥。",
- "loc.input.label.user": "用户电子邮件",
- "loc.input.help.user": "将用于运行此测试的用户名。",
- "loc.input.label.devices": "设备",
- "loc.input.help.devices": "设备字符串由 Xamarin 测试云生成。它可以作为测试云测试运行的 --devices 命令行参数值。",
- "loc.input.label.series": "系列",
- "loc.input.help.series": "用于组织测试运行的序列名(例如 master、production、beta)。",
- "loc.input.label.testDir": "测试程序集目录",
- "loc.input.help.testDir": "包含测试程序集的文件夹的相对路径,如: SolutionName/TestsProjectName/bin/Release",
- "loc.input.label.parallelization": "并行化",
- "loc.input.label.locale": "系统语言",
- "loc.input.help.locale": "如果未显示你的语言,请选择“其他”并在下方输入区域设置,例如 en_US。",
- "loc.input.label.userDefinedLocale": "其他区域设置",
- "loc.input.help.userDefinedLocale": "以[语言]_[国家/地区]的格式,输入任何两个字母组成的 ISO-639 语言代码以及任何两个字母组成的 ISO 3166 国家代码,如 en_US。",
- "loc.input.label.testCloudLocation": "test-cloud.exe 位置",
- "loc.input.help.testCloudLocation": "test-cloud.exe 的路径。可以使用通配符,届时将使用 test-cloud.exe 的第一个匹配项([详细信息](https://go.microsoft.com/fwlink/?linkid=856077))。",
- "loc.input.label.optionalArgs": "可选参数",
- "loc.input.help.optionalArgs": "传递给 test-cloud.exe 还原的其他参数。",
- "loc.input.label.publishNUnitResults": "将结果发布到 Azure Pipelines",
- "loc.input.help.publishNUnitResults": "选择时,--nunit-xml 选项会传递给 test-cloud.exe。来自 NUnit xml 文件的结果会发布到 Azure Pipelines。"
+{
+ "loc.friendlyName": "Xamarin 测试云",
+ "loc.helpMarkDown": "[详细了解此任务](https://go.microsoft.com/fwlink/?LinkID=613744)",
+ "loc.description": "[已弃用]通过 Xamarin Test Cloud 使用 Xamarin.UITest 测试移动应用。请改为使用“App Center 测试”任务。",
+ "loc.instanceNameFormat": "在 Xamarin 测试云中使用 Xamarin.UITest 测试 $(app)",
+ "loc.group.displayName.advanced": "高级",
+ "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.label.teamApiKey": "团队 API 密钥",
+ "loc.input.help.teamApiKey": "可以在 https://testcloud.xamarin.com/account 处的“团队和应用”下找到 Xamarin 测试云团队 API 密钥。",
+ "loc.input.label.user": "用户电子邮件",
+ "loc.input.help.user": "将用于运行此测试的用户名。",
+ "loc.input.label.devices": "设备",
+ "loc.input.help.devices": "设备字符串由 Xamarin 测试云生成。它可以作为测试云测试运行的 --devices 命令行参数值。",
+ "loc.input.label.series": "系列",
+ "loc.input.help.series": "用于组织测试运行的序列名(例如 master、production、beta)。",
+ "loc.input.label.testDir": "测试程序集目录",
+ "loc.input.help.testDir": "包含测试程序集的文件夹的相对路径,如: SolutionName/TestsProjectName/bin/Release",
+ "loc.input.label.parallelization": "并行化",
+ "loc.input.label.locale": "系统语言",
+ "loc.input.help.locale": "如果未显示你的语言,请选择“其他”并在下方输入区域设置,例如 en_US。",
+ "loc.input.label.userDefinedLocale": "其他区域设置",
+ "loc.input.help.userDefinedLocale": "以[语言]_[国家/地区]的格式,输入任何两个字母组成的 ISO-639 语言代码以及任何两个字母组成的 ISO 3166 国家代码,如 en_US。",
+ "loc.input.label.testCloudLocation": "test-cloud.exe 位置",
+ "loc.input.help.testCloudLocation": "test-cloud.exe 的路径。可以使用通配符,届时将使用 test-cloud.exe 的第一个匹配项([详细信息](https://go.microsoft.com/fwlink/?linkid=856077))。",
+ "loc.input.label.optionalArgs": "可选参数",
+ "loc.input.help.optionalArgs": "传递给 test-cloud.exe 还原的其他参数。",
+ "loc.input.label.publishNUnitResults": "将结果发布到 Azure Pipelines",
+ "loc.input.help.publishNUnitResults": "选择时,--nunit-xml 选项会传递给 test-cloud.exe。来自 NUnit xml 文件的结果会发布到 Azure Pipelines。",
+ "loc.messages.DeprecatedTask": "The XamarinTestCloud@1 (Xamarin Test Cloud) task has been deprecated since January 11, 2018 and will soon be retired. Use the AppCenterDistribute@3 task instead. Please visit https://aka.ms/azdo-deprecated-tasks to learn more about deprecated tasks."
}
\ No newline at end of file
diff --git a/Tasks/XamarinTestCloudV1/Strings/resources.resjson/zh-TW/resources.resjson b/Tasks/XamarinTestCloudV1/Strings/resources.resjson/zh-TW/resources.resjson
index f54e8d6f69fc..3fcf23d8ea6f 100644
--- a/Tasks/XamarinTestCloudV1/Strings/resources.resjson/zh-TW/resources.resjson
+++ b/Tasks/XamarinTestCloudV1/Strings/resources.resjson/zh-TW/resources.resjson
@@ -1,32 +1,33 @@
-{
- "loc.friendlyName": "Xamarin Test Cloud",
- "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": "進階",
- "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.label.teamApiKey": "Team API 金鑰",
- "loc.input.help.teamApiKey": "您可以在 https://testcloud.xamarin.com/account 的 \"Teams & Apps\" 下找到 Xamarin Test Cloud 小組的 API 金鑰。",
- "loc.input.label.user": "使用者電子郵件",
- "loc.input.help.user": "使用者名稱將執行於此測試之下。",
- "loc.input.label.devices": "裝置",
- "loc.input.help.devices": "裝置字串由 Xamarin Test Cloud 所產生。其能夠以測試執行的 --devices 命令列引數找到。",
- "loc.input.label.series": "系列",
- "loc.input.help.series": "組織測試回合的數列名稱 (例如 master、production、beta)。",
- "loc.input.label.testDir": "測試組件目錄",
- "loc.input.help.testDir": "資料夾的相對路徑,其包含測試組件例如: SolutionName/TestsProjectName/bin/Release",
- "loc.input.label.parallelization": "並行",
- "loc.input.label.locale": "系統語言",
- "loc.input.help.locale": "如果未顯示您的語言,請選取 [其他] 並在下方輸入其地區設定,像是 en_US。",
- "loc.input.label.userDefinedLocale": "其他地區設定",
- "loc.input.help.userDefinedLocale": "以 [language]_[country] 格式輸入兩個字母的 ISO-639 語言代碼和兩個字母的 ISO 3166 國碼 (地區碼)。像是 en_US。",
- "loc.input.label.testCloudLocation": "test-cloud.exe 位置",
- "loc.input.help.testCloudLocation": "test-cloud.exe 的路徑。可使用萬用字元,若使用萬用字元,則會使用第一個出現的 test-cloud.exe ([詳細資訊](https://go.microsoft.com/fwlink/?linkid=856077))。",
- "loc.input.label.optionalArgs": "選擇性引數",
- "loc.input.help.optionalArgs": "傳遞至 test-cloud.exe 的其他引數。",
- "loc.input.label.publishNUnitResults": "將結果發佈至 Azure Pipelines",
- "loc.input.help.publishNUnitResults": "選取時,--nunit-xml 選項將傳遞到 test-cloud.exe。NUnit xml 檔案的結果將發佈至 Azure Pipelines。"
+{
+ "loc.friendlyName": "Xamarin Test Cloud",
+ "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": "進階",
+ "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.label.teamApiKey": "Team API 金鑰",
+ "loc.input.help.teamApiKey": "您可以在 https://testcloud.xamarin.com/account 的 \"Teams & Apps\" 下找到 Xamarin Test Cloud 小組的 API 金鑰。",
+ "loc.input.label.user": "使用者電子郵件",
+ "loc.input.help.user": "使用者名稱將執行於此測試之下。",
+ "loc.input.label.devices": "裝置",
+ "loc.input.help.devices": "裝置字串由 Xamarin Test Cloud 所產生。其能夠以測試執行的 --devices 命令列引數找到。",
+ "loc.input.label.series": "系列",
+ "loc.input.help.series": "組織測試回合的數列名稱 (例如 master、production、beta)。",
+ "loc.input.label.testDir": "測試組件目錄",
+ "loc.input.help.testDir": "資料夾的相對路徑,其包含測試組件例如: SolutionName/TestsProjectName/bin/Release",
+ "loc.input.label.parallelization": "並行",
+ "loc.input.label.locale": "系統語言",
+ "loc.input.help.locale": "如果未顯示您的語言,請選取 [其他] 並在下方輸入其地區設定,像是 en_US。",
+ "loc.input.label.userDefinedLocale": "其他地區設定",
+ "loc.input.help.userDefinedLocale": "以 [language]_[country] 格式輸入兩個字母的 ISO-639 語言代碼和兩個字母的 ISO 3166 國碼 (地區碼)。像是 en_US。",
+ "loc.input.label.testCloudLocation": "test-cloud.exe 位置",
+ "loc.input.help.testCloudLocation": "test-cloud.exe 的路徑。可使用萬用字元,若使用萬用字元,則會使用第一個出現的 test-cloud.exe ([詳細資訊](https://go.microsoft.com/fwlink/?linkid=856077))。",
+ "loc.input.label.optionalArgs": "選擇性引數",
+ "loc.input.help.optionalArgs": "傳遞至 test-cloud.exe 的其他引數。",
+ "loc.input.label.publishNUnitResults": "將結果發佈至 Azure Pipelines",
+ "loc.input.help.publishNUnitResults": "選取時,--nunit-xml 選項將傳遞到 test-cloud.exe。NUnit xml 檔案的結果將發佈至 Azure Pipelines。",
+ "loc.messages.DeprecatedTask": "The XamarinTestCloud@1 (Xamarin Test Cloud) task has been deprecated since January 11, 2018 and will soon be retired. Use the AppCenterDistribute@3 task instead. Please visit https://aka.ms/azdo-deprecated-tasks to learn more about deprecated tasks."
}
\ No newline at end of file