diff --git a/Tasks/AzureStaticWebAppV0/Strings/resources.resjson/de-DE/resources.resjson b/Tasks/AzureStaticWebAppV0/Strings/resources.resjson/de-DE/resources.resjson index a8be4a6f09f4..1b2e8c8d6f00 100644 --- a/Tasks/AzureStaticWebAppV0/Strings/resources.resjson/de-DE/resources.resjson +++ b/Tasks/AzureStaticWebAppV0/Strings/resources.resjson/de-DE/resources.resjson @@ -1,40 +1,44 @@ -{ - "loc.friendlyName": "Azure Static Web App bereitstellen", - "loc.helpMarkDown": "[Weitere Informationen zu Azure Static Web Apps](https://aka.ms/swadocs)", - "loc.description": "[VORSCHAU] Erstellen und Bereitstellen einer Azure Static Web App", - "loc.instanceNameFormat": "Static Web App: $(message)", - "loc.input.label.cwd": "Arbeitsverzeichnis", - "loc.input.help.cwd": "Geben Sie das absolute Arbeitsverzeichnis an, in dem diese Aufgabe ausgeführt werden soll. Wenn sie leer gelassen wird, wird das Standardarbeitsverzeichnis verwendet.", - "loc.input.label.app_location": "App-Speicherort", - "loc.input.help.app_location": "Verzeichnisspeicherort des Anwendungsquellcodes relativ zum Arbeitsverzeichnis", - "loc.input.label.app_build_command": "App-Buildbefehl", - "loc.input.help.app_build_command": "Benutzerdefinierter Befehl für Oryx, der beim Erstellen von Anwendungsquellcode ausgeführt werden soll", - "loc.input.label.output_location": "Ausgabespeicherort", - "loc.input.help.output_location": "Verzeichnisspeicherort des kompilierten Anwendungscodes nach dem Erstellen", - "loc.input.label.api_location": "API-Speicherort", - "loc.input.help.api_location": "Verzeichnisspeicherort des Azure Functions-Quellcodes relativ zum Arbeitsverzeichnis", - "loc.input.label.api_build_command": "API-Buildbefehl", - "loc.input.help.api_build_command": "Benutzerdefinierter Befehl für Oryx, der beim Erstellen von Azure Functions-Quellcode ausgeführt werden soll", - "loc.input.label.routes_location": "Routenstandort", - "loc.input.help.routes_location": "Verzeichnisspeicherort, an dem die Datei \"routes.json\" relativ zum Arbeitsverzeichnis gefunden werden kann. Hinweis: routes.json ist veraltet. Verwenden Sie \"staticwebapp.config.json\".", - "loc.input.label.config_file_location": "Speicherort für Konfigurationsdateien", - "loc.input.help.config_file_location": "Verzeichnisspeicherort, an dem die Datei \"staticwebapp.config.json\" relativ zum Arbeitsverzeichnis gefunden werden kann", - "loc.input.label.skip_app_build": "App-Build überspringen", - "loc.input.help.skip_app_build": "Überspringt Oryx-Build für App-Ordner", - "loc.input.label.skip_api_build": "API-Build überspringen", - "loc.input.help.skip_api_build": "Überspringt den Oryx-Build für den API-Ordner.", - "loc.input.label.is_static_export": "Statischen Export festlegen", - "loc.input.help.is_static_export": "Legen Sie dieses Flag auf TRUE fest, wenn Ihre Anwendung für den Export in statischen HTML-Code konfiguriert ist, d. h. wenn Sie \"Nächster Export\" verwenden.", - "loc.input.label.verbose": "Ausführlich", - "loc.input.help.verbose": "Aktiviert die ausführliche Protokollierung", - "loc.input.label.build_timeout_in_minutes": "Buildtimeout in Minuten", - "loc.input.help.build_timeout_in_minutes": "Zeitlimit beim Erstellen von Oryx-App-Ordnern in Minuten", - "loc.input.label.azure_static_web_apps_api_token": "Azure Static Web Apps – API-Token", - "loc.input.help.azure_static_web_apps_api_token": "API-Token für die Bereitstellung. Nicht erforderlich, wenn sie als Umgebungsvariable übergeben wird", - "loc.input.label.deployment_environment": "Bereitstellungsumgebung", - "loc.input.help.deployment_environment": "Umgebung, in der die Bereitstellung erfolgen soll. Lassen Sie das Feld für die Produktionsumgebung leer. Hat Vorrang vor Production Branch", - "loc.input.label.production_branch": "Produktionsbranch", - "loc.input.help.production_branch": "Produktionsbranch. Wenn die angegebene Bereitstellungsumgebung leer ist, sind Bereitstellungen aus anderen Branches Vorschauumgebungen.", - "loc.input.label.data_api_location": "Speicherort der Daten-API", - "loc.input.help.data_api_location": "Verzeichnisspeicherort der Daten-API-Quelldateien relativ zum Arbeitsverzeichnis" +{ + "loc.friendlyName": "Azure Static Web App bereitstellen", + "loc.helpMarkDown": "[Weitere Informationen zu Azure Static Web Apps](https://aka.ms/swadocs)", + "loc.description": "[VORSCHAU] Erstellen und Bereitstellen einer Azure Static Web App", + "loc.instanceNameFormat": "Static Web App: $(message)", + "loc.input.label.cwd": "Arbeitsverzeichnis", + "loc.input.help.cwd": "Geben Sie das absolute Arbeitsverzeichnis an, in dem diese Aufgabe ausgeführt werden soll. Wenn sie leer gelassen wird, wird das Standardarbeitsverzeichnis verwendet.", + "loc.input.label.app_location": "App-Speicherort", + "loc.input.help.app_location": "Verzeichnisspeicherort des Anwendungsquellcodes relativ zum Arbeitsverzeichnis", + "loc.input.label.app_build_command": "App-Buildbefehl", + "loc.input.help.app_build_command": "Benutzerdefinierter Befehl für Oryx, der beim Erstellen von Anwendungsquellcode ausgeführt werden soll", + "loc.input.label.output_location": "Ausgabespeicherort", + "loc.input.help.output_location": "Verzeichnisspeicherort des kompilierten Anwendungscodes nach dem Erstellen", + "loc.input.label.api_location": "API-Speicherort", + "loc.input.help.api_location": "Verzeichnisspeicherort des Azure Functions-Quellcodes relativ zum Arbeitsverzeichnis", + "loc.input.label.api_build_command": "API-Buildbefehl", + "loc.input.help.api_build_command": "Benutzerdefinierter Befehl für Oryx, der beim Erstellen von Azure Functions-Quellcode ausgeführt werden soll", + "loc.input.label.routes_location": "Routenstandort", + "loc.input.help.routes_location": "Verzeichnisspeicherort, an dem die Datei \"routes.json\" relativ zum Arbeitsverzeichnis gefunden werden kann. Hinweis: routes.json ist veraltet. Verwenden Sie \"staticwebapp.config.json\".", + "loc.input.label.config_file_location": "Speicherort für Konfigurationsdateien", + "loc.input.help.config_file_location": "Verzeichnisspeicherort, an dem die Datei \"staticwebapp.config.json\" relativ zum Arbeitsverzeichnis gefunden werden kann", + "loc.input.label.skip_app_build": "App-Build überspringen", + "loc.input.help.skip_app_build": "Überspringt Oryx-Build für App-Ordner", + "loc.input.label.skip_api_build": "API-Build überspringen", + "loc.input.help.skip_api_build": "Überspringt den Oryx-Build für den API-Ordner.", + "loc.input.label.is_static_export": "Statischen Export festlegen", + "loc.input.help.is_static_export": "Legen Sie dieses Flag auf TRUE fest, wenn Ihre Anwendung für den Export in statischen HTML-Code konfiguriert ist, d. h. wenn Sie \"Nächster Export\" verwenden.", + "loc.input.label.verbose": "Ausführlich", + "loc.input.help.verbose": "Aktiviert die ausführliche Protokollierung", + "loc.input.label.build_timeout_in_minutes": "Buildtimeout in Minuten", + "loc.input.help.build_timeout_in_minutes": "Zeitlimit beim Erstellen von Oryx-App-Ordnern in Minuten", + "loc.input.label.azure_static_web_apps_api_token": "Azure Static Web Apps – API-Token", + "loc.input.help.azure_static_web_apps_api_token": "API-Token für die Bereitstellung. Nicht erforderlich, wenn sie als Umgebungsvariable übergeben wird", + "loc.input.label.deployment_environment": "Bereitstellungsumgebung", + "loc.input.help.deployment_environment": "Umgebung, in der die Bereitstellung erfolgen soll. Lassen Sie das Feld für die Produktionsumgebung leer. Hat Vorrang vor Production Branch", + "loc.input.label.production_branch": "Produktionsbranch", + "loc.input.help.production_branch": "Produktionsbranch. Wenn die angegebene Bereitstellungsumgebung leer ist, sind Bereitstellungen aus anderen Branches Vorschauumgebungen.", + "loc.input.label.data_api_location": "Speicherort der Daten-API", + "loc.input.help.data_api_location": "Verzeichnisspeicherort der Daten-API-Quelldateien relativ zum Arbeitsverzeichnis", + "loc.input.label.azure_access_token": "Azure Access Token", + "loc.input.help.azure_access_token": "Access token used to authenticate and authorize the deployment", + "loc.input.label.default_hostname": "Default Hostname", + "loc.input.help.default_hostname": "Default Hostname of the app" } \ No newline at end of file diff --git a/Tasks/AzureStaticWebAppV0/Strings/resources.resjson/es-ES/resources.resjson b/Tasks/AzureStaticWebAppV0/Strings/resources.resjson/es-ES/resources.resjson index 46337305b737..85002e719793 100644 --- a/Tasks/AzureStaticWebAppV0/Strings/resources.resjson/es-ES/resources.resjson +++ b/Tasks/AzureStaticWebAppV0/Strings/resources.resjson/es-ES/resources.resjson @@ -1,40 +1,44 @@ -{ - "loc.friendlyName": "Implementar Web App de Azure Static", - "loc.helpMarkDown": "[Más información sobre Azure Static Web Apps](https://aka.ms/swadocs)", - "loc.description": "[VERSIÓN PRELIMINAR] Compilar e implementar una aplicación web estática de Azure", - "loc.instanceNameFormat": "Aplicación web estática: $(message)", - "loc.input.label.cwd": "Directorio de trabajo", - "loc.input.help.cwd": "Especifique el directorio de trabajo absoluto en el cual ejecutar esta tarea. Si se deja en blanco, se usará el directorio de trabajo predeterminado.", - "loc.input.label.app_location": "Ubicación de la aplicación", - "loc.input.help.app_location": "Ubicación del directorio del código fuente de la aplicación en relación con el directorio de trabajo", - "loc.input.label.app_build_command": "Comando de compilación de la aplicación", - "loc.input.help.app_build_command": "Comando personalizado para que Oryx se ejecute al compilar código fuente de la aplicación", - "loc.input.label.output_location": "Ubicación de salida", - "loc.input.help.output_location": "Ubicación del directorio del código de aplicación compilado después de compilar", - "loc.input.label.api_location": "Ubicación de la API", - "loc.input.help.api_location": "Ubicación del directorio del código fuente de Azure Functions relativa al directorio de trabajo", - "loc.input.label.api_build_command": "Comando de compilación de la API", - "loc.input.help.api_build_command": "Comando personalizado para que Oryx se ejecute al compilar código fuente de la Azure Functions", - "loc.input.label.routes_location": "Ubicación de rutas", - "loc.input.help.routes_location": "Ubicación del directorio donde se puede encontrar el archivo routes.json, en relación con el directorio de trabajo. Nota: routes.json está en desuso. Use staticwebapp.config.json.", - "loc.input.label.config_file_location": "Ubicación del archivo de registro", - "loc.input.help.config_file_location": "Ubicación del directorio donde se puede encontrar el archivo staticwebapp.config.json, en relación con el directorio de trabajo", - "loc.input.label.skip_app_build": "Omitir compilación de la aplicación", - "loc.input.help.skip_app_build": "Omite la compilación de Oryx para la carpeta de la aplicación", - "loc.input.label.skip_api_build": "Omitir compilación de API", - "loc.input.help.skip_api_build": "Omite la compilación de Oryx para la carpeta de API", - "loc.input.label.is_static_export": "Establecer exportación estática", - "loc.input.help.is_static_export": "Establezca esta marca en true cuando la aplicación esté configurada para exportar a HTML estático, es decir, cuando use \"next export\".", - "loc.input.label.verbose": "Detallado", - "loc.input.help.verbose": "Habilita el registro detallado", - "loc.input.label.build_timeout_in_minutes": "Tiempo de espera de compilación en minutos", - "loc.input.help.build_timeout_in_minutes": "Límite de tiempo de compilación de la carpeta de la aplicación Oryx en minutos", - "loc.input.label.azure_static_web_apps_api_token": "Token de API de Azure Static Web Apps", - "loc.input.help.azure_static_web_apps_api_token": "Token de API para la implementación. No es necesario si se pasa como variable de entorno.", - "loc.input.label.deployment_environment": "Entorno de implementación", - "loc.input.help.deployment_environment": "Entorno en el que se va a implementar. Déjelo en blanco para el entorno de producción. Tiene prioridad sobre la rama de producción", - "loc.input.label.production_branch": "Rama de producción", - "loc.input.help.production_branch": "Rama de producción. Cuando se especifica y el entorno de implementación está vacío, las implementaciones de otras ramas serán entornos de vista previa.", - "loc.input.label.data_api_location": "Ubicación de la API de datos", - "loc.input.help.data_api_location": "Ubicación del directorio de los archivos de origen API de datos en relación con el directorio de trabajo" +{ + "loc.friendlyName": "Implementar Web App de Azure Static", + "loc.helpMarkDown": "[Más información sobre Azure Static Web Apps](https://aka.ms/swadocs)", + "loc.description": "[VERSIÓN PRELIMINAR] Compilar e implementar una aplicación web estática de Azure", + "loc.instanceNameFormat": "Aplicación web estática: $(message)", + "loc.input.label.cwd": "Directorio de trabajo", + "loc.input.help.cwd": "Especifique el directorio de trabajo absoluto en el cual ejecutar esta tarea. Si se deja en blanco, se usará el directorio de trabajo predeterminado.", + "loc.input.label.app_location": "Ubicación de la aplicación", + "loc.input.help.app_location": "Ubicación del directorio del código fuente de la aplicación en relación con el directorio de trabajo", + "loc.input.label.app_build_command": "Comando de compilación de la aplicación", + "loc.input.help.app_build_command": "Comando personalizado para que Oryx se ejecute al compilar código fuente de la aplicación", + "loc.input.label.output_location": "Ubicación de salida", + "loc.input.help.output_location": "Ubicación del directorio del código de aplicación compilado después de compilar", + "loc.input.label.api_location": "Ubicación de la API", + "loc.input.help.api_location": "Ubicación del directorio del código fuente de Azure Functions relativa al directorio de trabajo", + "loc.input.label.api_build_command": "Comando de compilación de la API", + "loc.input.help.api_build_command": "Comando personalizado para que Oryx se ejecute al compilar código fuente de la Azure Functions", + "loc.input.label.routes_location": "Ubicación de rutas", + "loc.input.help.routes_location": "Ubicación del directorio donde se puede encontrar el archivo routes.json, en relación con el directorio de trabajo. Nota: routes.json está en desuso. Use staticwebapp.config.json.", + "loc.input.label.config_file_location": "Ubicación del archivo de registro", + "loc.input.help.config_file_location": "Ubicación del directorio donde se puede encontrar el archivo staticwebapp.config.json, en relación con el directorio de trabajo", + "loc.input.label.skip_app_build": "Omitir compilación de la aplicación", + "loc.input.help.skip_app_build": "Omite la compilación de Oryx para la carpeta de la aplicación", + "loc.input.label.skip_api_build": "Omitir compilación de API", + "loc.input.help.skip_api_build": "Omite la compilación de Oryx para la carpeta de API", + "loc.input.label.is_static_export": "Establecer exportación estática", + "loc.input.help.is_static_export": "Establezca esta marca en true cuando la aplicación esté configurada para exportar a HTML estático, es decir, cuando use \"next export\".", + "loc.input.label.verbose": "Detallado", + "loc.input.help.verbose": "Habilita el registro detallado", + "loc.input.label.build_timeout_in_minutes": "Tiempo de espera de compilación en minutos", + "loc.input.help.build_timeout_in_minutes": "Límite de tiempo de compilación de la carpeta de la aplicación Oryx en minutos", + "loc.input.label.azure_static_web_apps_api_token": "Token de API de Azure Static Web Apps", + "loc.input.help.azure_static_web_apps_api_token": "Token de API para la implementación. No es necesario si se pasa como variable de entorno.", + "loc.input.label.deployment_environment": "Entorno de implementación", + "loc.input.help.deployment_environment": "Entorno en el que se va a implementar. Déjelo en blanco para el entorno de producción. Tiene prioridad sobre la rama de producción", + "loc.input.label.production_branch": "Rama de producción", + "loc.input.help.production_branch": "Rama de producción. Cuando se especifica y el entorno de implementación está vacío, las implementaciones de otras ramas serán entornos de vista previa.", + "loc.input.label.data_api_location": "Ubicación de la API de datos", + "loc.input.help.data_api_location": "Ubicación del directorio de los archivos de origen API de datos en relación con el directorio de trabajo", + "loc.input.label.azure_access_token": "Azure Access Token", + "loc.input.help.azure_access_token": "Access token used to authenticate and authorize the deployment", + "loc.input.label.default_hostname": "Default Hostname", + "loc.input.help.default_hostname": "Default Hostname of the app" } \ No newline at end of file diff --git a/Tasks/AzureStaticWebAppV0/Strings/resources.resjson/fr-FR/resources.resjson b/Tasks/AzureStaticWebAppV0/Strings/resources.resjson/fr-FR/resources.resjson index 7677f6effb38..b65288b5182d 100644 --- a/Tasks/AzureStaticWebAppV0/Strings/resources.resjson/fr-FR/resources.resjson +++ b/Tasks/AzureStaticWebAppV0/Strings/resources.resjson/fr-FR/resources.resjson @@ -1,40 +1,44 @@ -{ - "loc.friendlyName": "Déployer une application web statique Azure", - "loc.helpMarkDown": "[En savoir plus sur les Azure Static Web Apps](https://aka.ms/swadocs)", - "loc.description": "[PREVIEW] Générer et déployer une application web statique Azure", - "loc.instanceNameFormat": "Application web statique : $(message)", - "loc.input.label.cwd": "Répertoire de travail", - "loc.input.help.cwd": "Spécifiez le répertoire de travail absolu dans lequel exécuter cette tâche. Si vous n'indiquez rien, le répertoire de travail par défaut est utilisé.", - "loc.input.label.app_location": "Emplacement de l'application", - "loc.input.help.app_location": "Emplacement du répertoire du code source de l’application par rapport au répertoire de travail", - "loc.input.label.app_build_command": "Commande de build d’application", - "loc.input.help.app_build_command": "Commande personnalisée à exécuter par Oryx lors de la construction du code source de l’application", - "loc.input.label.output_location": "Emplacement de sortie", - "loc.input.help.output_location": "Emplacement du répertoire du code d’application compilé après la génération", - "loc.input.label.api_location": "Emplacement de l'API", - "loc.input.help.api_location": "Emplacement du répertoire du code source d’Azure Functions par rapport au répertoire de travail.", - "loc.input.label.api_build_command": "Commande de génération d’API", - "loc.input.help.api_build_command": "Commande personnalisée pour qu’Oryx s’exécute lors de la génération Azure Functions code source", - "loc.input.label.routes_location": "Emplacement des itinéraires", - "loc.input.help.routes_location": "Emplacement du répertoire où le fichier routes.json peut être trouvé, par rapport au répertoire de travail. Note : routes.json est déconseillé, utilisez staticwebapp.config.json.", - "loc.input.label.config_file_location": "Emplacement du fichier config", - "loc.input.help.config_file_location": "Emplacement du répertoire où se trouve le fichier staticwebapp.config.json, par rapport au répertoire de travail", - "loc.input.label.skip_app_build": "Ignorer la génération de l’application", - "loc.input.help.skip_app_build": "Ignore la build Oryx pour le dossier d’application", - "loc.input.label.skip_api_build": "Ignorer le build d’API", - "loc.input.help.skip_api_build": "Ignore la build Oryx pour le dossier d’API.", - "loc.input.label.is_static_export": "Définir l’exportation statique", - "loc.input.help.is_static_export": "Définissez cet indicateur sur true lorsque votre application est configurée pour exporter vers le code HTML statique, c’est-à-dire lorsque vous utilisez « prochaine exportation ».", - "loc.input.label.verbose": "Commentaires", - "loc.input.help.verbose": "Active la journalisation détaillée.", - "loc.input.label.build_timeout_in_minutes": "Délai de build en minutes", - "loc.input.help.build_timeout_in_minutes": "Limite de temps de génération du dossier d’application Oryx en minutes", - "loc.input.label.azure_static_web_apps_api_token": "Jeton d’api pour Azure Static Web Apps", - "loc.input.help.azure_static_web_apps_api_token": "Jeton d’API pour le déploiement. Non requis si passé en tant que variable d’environnement", - "loc.input.label.deployment_environment": "Environnement de déploiement", - "loc.input.help.deployment_environment": "Environnement vers lequel effectuer le déploiement. Laissez vide pour l’environnement de production. Prévaut sur la branche de production", - "loc.input.label.production_branch": "Branche de production", - "loc.input.help.production_branch": "Branche de production. Lorsqu'il est spécifié et que l'environnement de déploiement est vide, les déploiements des autres branches seront des environnements d'aperçu.", - "loc.input.label.data_api_location": "Emplacement de l’API de données", - "loc.input.help.data_api_location": "Emplacement du répertoire des fichiers sources API Données par rapport au répertoire de travail" +{ + "loc.friendlyName": "Déployer une application web statique Azure", + "loc.helpMarkDown": "[En savoir plus sur les Azure Static Web Apps](https://aka.ms/swadocs)", + "loc.description": "[PREVIEW] Générer et déployer une application web statique Azure", + "loc.instanceNameFormat": "Application web statique : $(message)", + "loc.input.label.cwd": "Répertoire de travail", + "loc.input.help.cwd": "Spécifiez le répertoire de travail absolu dans lequel exécuter cette tâche. Si vous n'indiquez rien, le répertoire de travail par défaut est utilisé.", + "loc.input.label.app_location": "Emplacement de l'application", + "loc.input.help.app_location": "Emplacement du répertoire du code source de l’application par rapport au répertoire de travail", + "loc.input.label.app_build_command": "Commande de build d’application", + "loc.input.help.app_build_command": "Commande personnalisée à exécuter par Oryx lors de la construction du code source de l’application", + "loc.input.label.output_location": "Emplacement de sortie", + "loc.input.help.output_location": "Emplacement du répertoire du code d’application compilé après la génération", + "loc.input.label.api_location": "Emplacement de l'API", + "loc.input.help.api_location": "Emplacement du répertoire du code source d’Azure Functions par rapport au répertoire de travail.", + "loc.input.label.api_build_command": "Commande de génération d’API", + "loc.input.help.api_build_command": "Commande personnalisée pour qu’Oryx s’exécute lors de la génération Azure Functions code source", + "loc.input.label.routes_location": "Emplacement des itinéraires", + "loc.input.help.routes_location": "Emplacement du répertoire où le fichier routes.json peut être trouvé, par rapport au répertoire de travail. Note : routes.json est déconseillé, utilisez staticwebapp.config.json.", + "loc.input.label.config_file_location": "Emplacement du fichier config", + "loc.input.help.config_file_location": "Emplacement du répertoire où se trouve le fichier staticwebapp.config.json, par rapport au répertoire de travail", + "loc.input.label.skip_app_build": "Ignorer la génération de l’application", + "loc.input.help.skip_app_build": "Ignore la build Oryx pour le dossier d’application", + "loc.input.label.skip_api_build": "Ignorer le build d’API", + "loc.input.help.skip_api_build": "Ignore la build Oryx pour le dossier d’API.", + "loc.input.label.is_static_export": "Définir l’exportation statique", + "loc.input.help.is_static_export": "Définissez cet indicateur sur true lorsque votre application est configurée pour exporter vers le code HTML statique, c’est-à-dire lorsque vous utilisez « prochaine exportation ».", + "loc.input.label.verbose": "Commentaires", + "loc.input.help.verbose": "Active la journalisation détaillée.", + "loc.input.label.build_timeout_in_minutes": "Délai de build en minutes", + "loc.input.help.build_timeout_in_minutes": "Limite de temps de génération du dossier d’application Oryx en minutes", + "loc.input.label.azure_static_web_apps_api_token": "Jeton d’api pour Azure Static Web Apps", + "loc.input.help.azure_static_web_apps_api_token": "Jeton d’API pour le déploiement. Non requis si passé en tant que variable d’environnement", + "loc.input.label.deployment_environment": "Environnement de déploiement", + "loc.input.help.deployment_environment": "Environnement vers lequel effectuer le déploiement. Laissez vide pour l’environnement de production. Prévaut sur la branche de production", + "loc.input.label.production_branch": "Branche de production", + "loc.input.help.production_branch": "Branche de production. Lorsqu'il est spécifié et que l'environnement de déploiement est vide, les déploiements des autres branches seront des environnements d'aperçu.", + "loc.input.label.data_api_location": "Emplacement de l’API de données", + "loc.input.help.data_api_location": "Emplacement du répertoire des fichiers sources API Données par rapport au répertoire de travail", + "loc.input.label.azure_access_token": "Azure Access Token", + "loc.input.help.azure_access_token": "Access token used to authenticate and authorize the deployment", + "loc.input.label.default_hostname": "Default Hostname", + "loc.input.help.default_hostname": "Default Hostname of the app" } \ No newline at end of file diff --git a/Tasks/AzureStaticWebAppV0/Strings/resources.resjson/it-IT/resources.resjson b/Tasks/AzureStaticWebAppV0/Strings/resources.resjson/it-IT/resources.resjson index d7446441132c..35e653c716ec 100644 --- a/Tasks/AzureStaticWebAppV0/Strings/resources.resjson/it-IT/resources.resjson +++ b/Tasks/AzureStaticWebAppV0/Strings/resources.resjson/it-IT/resources.resjson @@ -1,40 +1,44 @@ -{ - "loc.friendlyName": "Distribuzione di un'app Web statica di Azure", - "loc.helpMarkDown": "[Altre informazioni su App Web statiche di Azure](https://aka.ms/swadocs)", - "loc.description": "[ANTEPRIMA] Compilare e distribuire un'app Web statica di Azure", - "loc.instanceNameFormat": "App Web statica: $(messaggio)", - "loc.input.label.cwd": "Cartella di lavoro", - "loc.input.help.cwd": "Consente di specificare la directory di lavoro assoluta in cui eseguire questa attività. Se viene lasciato vuoto, verrà usata la directory di lavoro predefinita.", - "loc.input.label.app_location": "Percorso app", - "loc.input.help.app_location": "Percorso della directory del codice sorgente dell'applicazione relativo alla directory di lavoro", - "loc.input.label.app_build_command": "Comando di compilazione delle app", - "loc.input.help.app_build_command": "Comando personalizzato per l'esecuzione di Oryx durante la compilazione del codice sorgente dell'applicazione", - "loc.input.label.output_location": "Percorso di output", - "loc.input.help.output_location": "Percorso della directory del codice dell'applicazione compilato dopo la compilazione", - "loc.input.label.api_location": "Percorso API", - "loc.input.help.api_location": "Percorso della directory del codice sorgente Funzioni di Azure relativo alla directory di lavoro", - "loc.input.label.api_build_command": "Comando compilazione API", - "loc.input.help.api_build_command": "Comando personalizzato per l'esecuzione di Oryx durante la compilazione del codice sorgente di Funzioni di Azure", - "loc.input.label.routes_location": "Percorso delle route", - "loc.input.help.routes_location": "Percorso della directory in cui è possibile trovare il file routes.json, relativo alla directory di lavoro. Nota: routes.json è deprecato. Usare staticwebapp.config.json", - "loc.input.label.config_file_location": "Percorso del file di configurazione", - "loc.input.help.config_file_location": "Percorso della directory in cui è possibile trovare il file staticwebapp.config.json, relativo alla directory di lavoro", - "loc.input.label.skip_app_build": "Ignora la compilazione dell'app", - "loc.input.help.skip_app_build": "Ignora la compilazione Oryx per la cartella delle app", - "loc.input.label.skip_api_build": "Ignorare compilazione API", - "loc.input.help.skip_api_build": "Ignora la compilazione Oryx per la cartella API", - "loc.input.label.is_static_export": "Impostare l'esportazione statica", - "loc.input.help.is_static_export": "Impostare questo flag su true quando l'applicazione è configurata per l'esportazione in HTML statico, ad esempio quando si usa 'esportazione successiva'.", - "loc.input.label.verbose": "Dettagliato", - "loc.input.help.verbose": "Abilita la registrazione dettagliata", - "loc.input.label.build_timeout_in_minutes": "Timeout di compilazione in minuti", - "loc.input.help.build_timeout_in_minutes": "Limite di tempo per la compilazione della cartella delle app Oryx in pochi minuti", - "loc.input.label.azure_static_web_apps_api_token": "Token API di App Web statiche di Azure", - "loc.input.help.azure_static_web_apps_api_token": "Token API per la distribuzione. Non obbligatorio se passato come variabile di ambiente", - "loc.input.label.deployment_environment": "Ambiente di distribuzione", - "loc.input.help.deployment_environment": "Ambiente in cui eseguire la distribuzione. Lasciare vuoto per l'ambiente di produzione. Ha la precedenza sul ramo di produzione", - "loc.input.label.production_branch": "Ramo di produzione", - "loc.input.help.production_branch": "Ramo di produzione. Se viene specificato e l'ambiente di distribuzione è vuoto, le distribuzioni da altri rami saranno ambienti di anteprima", - "loc.input.label.data_api_location": "Posizione dell'API dati", - "loc.input.help.data_api_location": "Percorso della directory dei file di origine API Dati in merito alla directory di lavoro" +{ + "loc.friendlyName": "Distribuzione di un'app Web statica di Azure", + "loc.helpMarkDown": "[Altre informazioni su App Web statiche di Azure](https://aka.ms/swadocs)", + "loc.description": "[ANTEPRIMA] Compilare e distribuire un'app Web statica di Azure", + "loc.instanceNameFormat": "App Web statica: $(messaggio)", + "loc.input.label.cwd": "Cartella di lavoro", + "loc.input.help.cwd": "Consente di specificare la directory di lavoro assoluta in cui eseguire questa attività. Se viene lasciato vuoto, verrà usata la directory di lavoro predefinita.", + "loc.input.label.app_location": "Percorso app", + "loc.input.help.app_location": "Percorso della directory del codice sorgente dell'applicazione relativo alla directory di lavoro", + "loc.input.label.app_build_command": "Comando di compilazione delle app", + "loc.input.help.app_build_command": "Comando personalizzato per l'esecuzione di Oryx durante la compilazione del codice sorgente dell'applicazione", + "loc.input.label.output_location": "Percorso di output", + "loc.input.help.output_location": "Percorso della directory del codice dell'applicazione compilato dopo la compilazione", + "loc.input.label.api_location": "Percorso API", + "loc.input.help.api_location": "Percorso della directory del codice sorgente Funzioni di Azure relativo alla directory di lavoro", + "loc.input.label.api_build_command": "Comando compilazione API", + "loc.input.help.api_build_command": "Comando personalizzato per l'esecuzione di Oryx durante la compilazione del codice sorgente di Funzioni di Azure", + "loc.input.label.routes_location": "Percorso delle route", + "loc.input.help.routes_location": "Percorso della directory in cui è possibile trovare il file routes.json, relativo alla directory di lavoro. Nota: routes.json è deprecato. Usare staticwebapp.config.json", + "loc.input.label.config_file_location": "Percorso del file di configurazione", + "loc.input.help.config_file_location": "Percorso della directory in cui è possibile trovare il file staticwebapp.config.json, relativo alla directory di lavoro", + "loc.input.label.skip_app_build": "Ignora la compilazione dell'app", + "loc.input.help.skip_app_build": "Ignora la compilazione Oryx per la cartella delle app", + "loc.input.label.skip_api_build": "Ignorare compilazione API", + "loc.input.help.skip_api_build": "Ignora la compilazione Oryx per la cartella API", + "loc.input.label.is_static_export": "Impostare l'esportazione statica", + "loc.input.help.is_static_export": "Impostare questo flag su true quando l'applicazione è configurata per l'esportazione in HTML statico, ad esempio quando si usa 'esportazione successiva'.", + "loc.input.label.verbose": "Dettagliato", + "loc.input.help.verbose": "Abilita la registrazione dettagliata", + "loc.input.label.build_timeout_in_minutes": "Timeout di compilazione in minuti", + "loc.input.help.build_timeout_in_minutes": "Limite di tempo per la compilazione della cartella delle app Oryx in pochi minuti", + "loc.input.label.azure_static_web_apps_api_token": "Token API di App Web statiche di Azure", + "loc.input.help.azure_static_web_apps_api_token": "Token API per la distribuzione. Non obbligatorio se passato come variabile di ambiente", + "loc.input.label.deployment_environment": "Ambiente di distribuzione", + "loc.input.help.deployment_environment": "Ambiente in cui eseguire la distribuzione. Lasciare vuoto per l'ambiente di produzione. Ha la precedenza sul ramo di produzione", + "loc.input.label.production_branch": "Ramo di produzione", + "loc.input.help.production_branch": "Ramo di produzione. Se viene specificato e l'ambiente di distribuzione è vuoto, le distribuzioni da altri rami saranno ambienti di anteprima", + "loc.input.label.data_api_location": "Posizione dell'API dati", + "loc.input.help.data_api_location": "Percorso della directory dei file di origine API Dati in merito alla directory di lavoro", + "loc.input.label.azure_access_token": "Azure Access Token", + "loc.input.help.azure_access_token": "Access token used to authenticate and authorize the deployment", + "loc.input.label.default_hostname": "Default Hostname", + "loc.input.help.default_hostname": "Default Hostname of the app" } \ No newline at end of file diff --git a/Tasks/AzureStaticWebAppV0/Strings/resources.resjson/ja-JP/resources.resjson b/Tasks/AzureStaticWebAppV0/Strings/resources.resjson/ja-JP/resources.resjson index dcd7e54a65ff..cb129c98d151 100644 --- a/Tasks/AzureStaticWebAppV0/Strings/resources.resjson/ja-JP/resources.resjson +++ b/Tasks/AzureStaticWebAppV0/Strings/resources.resjson/ja-JP/resources.resjson @@ -1,40 +1,44 @@ -{ - "loc.friendlyName": "Azure Static Web Apps のデプロイ", - "loc.helpMarkDown": "[Azure Static Web Apps の詳細情報](https://aka.ms/swadocs)", - "loc.description": "[プレビュー] Azure Static Web App をビルドしてデプロイ", - "loc.instanceNameFormat": "静的 Web アプリ: $(message)", - "loc.input.label.cwd": "作業ディレクトリ", - "loc.input.help.cwd": "このタスクを実行する作業ディレクトリを指定します。空にすると、既定の作業ディレクトリが使用されます。", - "loc.input.label.app_location": "アプリの場所", - "loc.input.help.app_location": "作業ディレクトリを基準としたアプリケーション ソース コードのディレクトリの場所", - "loc.input.label.app_build_command": "アプリ ビルド コマンド", - "loc.input.help.app_build_command": "アプリケーション ソース コードのビルド時に実行する Oryx のカスタム コマンド", - "loc.input.label.output_location": "出力場所", - "loc.input.help.output_location": "ビルド後のコンパイル済みアプリケーション コードのディレクトリの場所", - "loc.input.label.api_location": "API の場所", - "loc.input.help.api_location": "作業ディレクトリを基準とした Azure Functions ソース コードのディレクトリの場所", - "loc.input.label.api_build_command": "API ビルド コマンド", - "loc.input.help.api_build_command": "Azure Functions ソース コードのビルド時に実行する Oryx のカスタム コマンド", - "loc.input.label.routes_location": "ルートの場所", - "loc.input.help.routes_location": "作業ディレクトリを基準とした routes.json ファイルが見つかるディレクトリの場所。注意: routes.json は非推奨です。staticwebapp.config.json を使用してください", - "loc.input.label.config_file_location": "構成ファイルの場所", - "loc.input.help.config_file_location": "作業ディレクトリを基準とした staticwebapp.config.json ファイルが見つかるディレクトリの場所", - "loc.input.label.skip_app_build": "アプリのビルドをスキップ", - "loc.input.help.skip_app_build": "アプリ フォルダーの Oryx ビルドをスキップする", - "loc.input.label.skip_api_build": "API ビルドをスキップ", - "loc.input.help.skip_api_build": "アプリ フォルダーの Oryx ビルドをスキップする", - "loc.input.label.is_static_export": "静的エクスポートの設定", - "loc.input.help.is_static_export": "アプリケーションが静的 HTML にエクスポートするように構成されている場合 (つまり、`次のエクスポー` を使用している場合) は、このフラグを true に設定します。", - "loc.input.label.verbose": "詳細", - "loc.input.help.verbose": "詳細ログを有効にする", - "loc.input.label.build_timeout_in_minutes": "アイドル タイムアウト (分)", - "loc.input.help.build_timeout_in_minutes": "Oryx アプリ フォルダー ビルドの制限時間 (分)", - "loc.input.label.azure_static_web_apps_api_token": "Azure Static Web Apps API トークン", - "loc.input.help.azure_static_web_apps_api_token": "デプロイ用の API トークン。環境変数として渡される場合は必要ありません", - "loc.input.label.deployment_environment": "デプロイ環境", - "loc.input.help.deployment_environment": "デプロイ先の環境。運用環境では空白のままにします。運用ブランチよりも優先されます", - "loc.input.label.production_branch": "運用ブランチ", - "loc.input.help.production_branch": "運用ブランチ。指定され、デプロイ環境が空の場合、他のブランチからのデプロイはプレビュー環境になります", - "loc.input.label.data_api_location": "データ API の場所", - "loc.input.help.data_api_location": "作業ディレクトリを基準とした Data API ソース ファイルのディレクトリの場所" +{ + "loc.friendlyName": "Azure Static Web Apps のデプロイ", + "loc.helpMarkDown": "[Azure Static Web Apps の詳細情報](https://aka.ms/swadocs)", + "loc.description": "[プレビュー] Azure Static Web App をビルドしてデプロイ", + "loc.instanceNameFormat": "静的 Web アプリ: $(message)", + "loc.input.label.cwd": "作業ディレクトリ", + "loc.input.help.cwd": "このタスクを実行する作業ディレクトリを指定します。空にすると、既定の作業ディレクトリが使用されます。", + "loc.input.label.app_location": "アプリの場所", + "loc.input.help.app_location": "作業ディレクトリを基準としたアプリケーション ソース コードのディレクトリの場所", + "loc.input.label.app_build_command": "アプリ ビルド コマンド", + "loc.input.help.app_build_command": "アプリケーション ソース コードのビルド時に実行する Oryx のカスタム コマンド", + "loc.input.label.output_location": "出力場所", + "loc.input.help.output_location": "ビルド後のコンパイル済みアプリケーション コードのディレクトリの場所", + "loc.input.label.api_location": "API の場所", + "loc.input.help.api_location": "作業ディレクトリを基準とした Azure Functions ソース コードのディレクトリの場所", + "loc.input.label.api_build_command": "API ビルド コマンド", + "loc.input.help.api_build_command": "Azure Functions ソース コードのビルド時に実行する Oryx のカスタム コマンド", + "loc.input.label.routes_location": "ルートの場所", + "loc.input.help.routes_location": "作業ディレクトリを基準とした routes.json ファイルが見つかるディレクトリの場所。注意: routes.json は非推奨です。staticwebapp.config.json を使用してください", + "loc.input.label.config_file_location": "構成ファイルの場所", + "loc.input.help.config_file_location": "作業ディレクトリを基準とした staticwebapp.config.json ファイルが見つかるディレクトリの場所", + "loc.input.label.skip_app_build": "アプリのビルドをスキップ", + "loc.input.help.skip_app_build": "アプリ フォルダーの Oryx ビルドをスキップする", + "loc.input.label.skip_api_build": "API ビルドをスキップ", + "loc.input.help.skip_api_build": "アプリ フォルダーの Oryx ビルドをスキップする", + "loc.input.label.is_static_export": "静的エクスポートの設定", + "loc.input.help.is_static_export": "アプリケーションが静的 HTML にエクスポートするように構成されている場合 (つまり、`次のエクスポー` を使用している場合) は、このフラグを true に設定します。", + "loc.input.label.verbose": "詳細", + "loc.input.help.verbose": "詳細ログを有効にする", + "loc.input.label.build_timeout_in_minutes": "アイドル タイムアウト (分)", + "loc.input.help.build_timeout_in_minutes": "Oryx アプリ フォルダー ビルドの制限時間 (分)", + "loc.input.label.azure_static_web_apps_api_token": "Azure Static Web Apps API トークン", + "loc.input.help.azure_static_web_apps_api_token": "デプロイ用の API トークン。環境変数として渡される場合は必要ありません", + "loc.input.label.deployment_environment": "デプロイ環境", + "loc.input.help.deployment_environment": "デプロイ先の環境。運用環境では空白のままにします。運用ブランチよりも優先されます", + "loc.input.label.production_branch": "運用ブランチ", + "loc.input.help.production_branch": "運用ブランチ。指定され、デプロイ環境が空の場合、他のブランチからのデプロイはプレビュー環境になります", + "loc.input.label.data_api_location": "データ API の場所", + "loc.input.help.data_api_location": "作業ディレクトリを基準とした Data API ソース ファイルのディレクトリの場所", + "loc.input.label.azure_access_token": "Azure Access Token", + "loc.input.help.azure_access_token": "Access token used to authenticate and authorize the deployment", + "loc.input.label.default_hostname": "Default Hostname", + "loc.input.help.default_hostname": "Default Hostname of the app" } \ No newline at end of file diff --git a/Tasks/AzureStaticWebAppV0/Strings/resources.resjson/ko-KR/resources.resjson b/Tasks/AzureStaticWebAppV0/Strings/resources.resjson/ko-KR/resources.resjson index 66ac1e339555..20ca87641c7b 100644 --- a/Tasks/AzureStaticWebAppV0/Strings/resources.resjson/ko-KR/resources.resjson +++ b/Tasks/AzureStaticWebAppV0/Strings/resources.resjson/ko-KR/resources.resjson @@ -1,40 +1,44 @@ -{ - "loc.friendlyName": "Azure Static Web App 배포", - "loc.helpMarkDown": "[Azure Static Web Apps에 대해 자세히 알아보기](https://aka.ms/swadocs)", - "loc.description": "[미리 보기] Azure Static Web App 빌드 및 배포", - "loc.instanceNameFormat": "Static Web App: $(message)", - "loc.input.label.cwd": "작업 디렉터리", - "loc.input.help.cwd": "이 작업을 실행할 절대 작업 디렉터리를 지정합니다. 비워 두는 경우 기본 작업 디렉터리가 사용됩니다.", - "loc.input.label.app_location": "앱 위치", - "loc.input.help.app_location": "작업 디렉터리에 대한 응용 프로그램 소스 코드의 디렉터리 위치", - "loc.input.label.app_build_command": "앱 빌드 명령", - "loc.input.help.app_build_command": "응용 프로그램 소스 코드를 빌드할 때 실행할 Oryx에 대한 사용자 지정 명령", - "loc.input.label.output_location": "출력 위치", - "loc.input.help.output_location": "빌드 후 컴파일된 응용 프로그램 코드의 디렉터리 위치", - "loc.input.label.api_location": "API 위치", - "loc.input.help.api_location": "작업 디렉터리에 대한 Azure Functions 소스 코드의 디렉터리 위치", - "loc.input.label.api_build_command": "API 빌드 명령", - "loc.input.help.api_build_command": "Azure Functions 소스 코드를 빌드할 때 실행할 Oryx에 대한 사용자 지정 명령", - "loc.input.label.routes_location": "경로 위치", - "loc.input.help.routes_location": "작업 디렉터리를 기준으로 routes.json 파일을 찾을 수 있는 디렉터리 위치입니다. 참고: routes.json은 사용되지 않습니다. staticwebapp.config.json을 사용하세요.", - "loc.input.label.config_file_location": "구성 파일 위치", - "loc.input.help.config_file_location": "작업 디렉터리를 기준으로 staticwebapp.config.json 파일을 찾을 수 있는 디렉터리 위치", - "loc.input.label.skip_app_build": "앱 빌드 건너뛰기", - "loc.input.help.skip_app_build": "앱 폴더에 대한 Oryx 빌드 건너뛰기", - "loc.input.label.skip_api_build": "API 빌드 건너뛰기", - "loc.input.help.skip_api_build": "API 폴더에 대한 Oryx 빌드 건너뛰기", - "loc.input.label.is_static_export": "정적 내보내기 설정", - "loc.input.help.is_static_export": "애플리케이션이 정적 HTML로 내보내도록 구성된 경우(예: '다음 내보내기'를 사용하는 경우) 이 플래그 지정을 true로 설정합니다.", - "loc.input.label.verbose": "세부 정보", - "loc.input.help.verbose": "자세한 정보 로깅 사용", - "loc.input.label.build_timeout_in_minutes": "빌드 시간 제한(분)", - "loc.input.help.build_timeout_in_minutes": "Oryx 앱 폴더 빌드 시간 제한(분)", - "loc.input.label.azure_static_web_apps_api_token": "Azure Static Web Apps API 토큰", - "loc.input.help.azure_static_web_apps_api_token": "배포를 위한 API 토큰입니다. 환경 변수로 전달되는 경우에는 필요하지 않습니다.", - "loc.input.label.deployment_environment": "배포 환경", - "loc.input.help.deployment_environment": "배포할 환경입니다. 프로덕션 환경은 비워 둡니다. 프로덕션 분기보다 우선합니다.", - "loc.input.label.production_branch": "프로덕션 분기", - "loc.input.help.production_branch": "프로덕션 분기입니다. 프로덕션 분기가 지정되고 배포 환경이 비어 있으면 기타 분기의 배포는 미리 보기 환경이 됩니다.", - "loc.input.label.data_api_location": "데이터 API 위치", - "loc.input.help.data_api_location": "작업 디렉터리를 기준으로 하는 데이터 API 원본 파일의 디렉터리 위치" +{ + "loc.friendlyName": "Azure Static Web App 배포", + "loc.helpMarkDown": "[Azure Static Web Apps에 대해 자세히 알아보기](https://aka.ms/swadocs)", + "loc.description": "[미리 보기] Azure Static Web App 빌드 및 배포", + "loc.instanceNameFormat": "Static Web App: $(message)", + "loc.input.label.cwd": "작업 디렉터리", + "loc.input.help.cwd": "이 작업을 실행할 절대 작업 디렉터리를 지정합니다. 비워 두는 경우 기본 작업 디렉터리가 사용됩니다.", + "loc.input.label.app_location": "앱 위치", + "loc.input.help.app_location": "작업 디렉터리에 대한 응용 프로그램 소스 코드의 디렉터리 위치", + "loc.input.label.app_build_command": "앱 빌드 명령", + "loc.input.help.app_build_command": "응용 프로그램 소스 코드를 빌드할 때 실행할 Oryx에 대한 사용자 지정 명령", + "loc.input.label.output_location": "출력 위치", + "loc.input.help.output_location": "빌드 후 컴파일된 응용 프로그램 코드의 디렉터리 위치", + "loc.input.label.api_location": "API 위치", + "loc.input.help.api_location": "작업 디렉터리에 대한 Azure Functions 소스 코드의 디렉터리 위치", + "loc.input.label.api_build_command": "API 빌드 명령", + "loc.input.help.api_build_command": "Azure Functions 소스 코드를 빌드할 때 실행할 Oryx에 대한 사용자 지정 명령", + "loc.input.label.routes_location": "경로 위치", + "loc.input.help.routes_location": "작업 디렉터리를 기준으로 routes.json 파일을 찾을 수 있는 디렉터리 위치입니다. 참고: routes.json은 사용되지 않습니다. staticwebapp.config.json을 사용하세요.", + "loc.input.label.config_file_location": "구성 파일 위치", + "loc.input.help.config_file_location": "작업 디렉터리를 기준으로 staticwebapp.config.json 파일을 찾을 수 있는 디렉터리 위치", + "loc.input.label.skip_app_build": "앱 빌드 건너뛰기", + "loc.input.help.skip_app_build": "앱 폴더에 대한 Oryx 빌드 건너뛰기", + "loc.input.label.skip_api_build": "API 빌드 건너뛰기", + "loc.input.help.skip_api_build": "API 폴더에 대한 Oryx 빌드 건너뛰기", + "loc.input.label.is_static_export": "정적 내보내기 설정", + "loc.input.help.is_static_export": "애플리케이션이 정적 HTML로 내보내도록 구성된 경우(예: '다음 내보내기'를 사용하는 경우) 이 플래그 지정을 true로 설정합니다.", + "loc.input.label.verbose": "세부 정보", + "loc.input.help.verbose": "자세한 정보 로깅 사용", + "loc.input.label.build_timeout_in_minutes": "빌드 시간 제한(분)", + "loc.input.help.build_timeout_in_minutes": "Oryx 앱 폴더 빌드 시간 제한(분)", + "loc.input.label.azure_static_web_apps_api_token": "Azure Static Web Apps API 토큰", + "loc.input.help.azure_static_web_apps_api_token": "배포를 위한 API 토큰입니다. 환경 변수로 전달되는 경우에는 필요하지 않습니다.", + "loc.input.label.deployment_environment": "배포 환경", + "loc.input.help.deployment_environment": "배포할 환경입니다. 프로덕션 환경은 비워 둡니다. 프로덕션 분기보다 우선합니다.", + "loc.input.label.production_branch": "프로덕션 분기", + "loc.input.help.production_branch": "프로덕션 분기입니다. 프로덕션 분기가 지정되고 배포 환경이 비어 있으면 기타 분기의 배포는 미리 보기 환경이 됩니다.", + "loc.input.label.data_api_location": "데이터 API 위치", + "loc.input.help.data_api_location": "작업 디렉터리를 기준으로 하는 데이터 API 원본 파일의 디렉터리 위치", + "loc.input.label.azure_access_token": "Azure Access Token", + "loc.input.help.azure_access_token": "Access token used to authenticate and authorize the deployment", + "loc.input.label.default_hostname": "Default Hostname", + "loc.input.help.default_hostname": "Default Hostname of the app" } \ No newline at end of file diff --git a/Tasks/AzureStaticWebAppV0/Strings/resources.resjson/ru-RU/resources.resjson b/Tasks/AzureStaticWebAppV0/Strings/resources.resjson/ru-RU/resources.resjson index c4121f09b4b5..11a4d7bd8b2a 100644 --- a/Tasks/AzureStaticWebAppV0/Strings/resources.resjson/ru-RU/resources.resjson +++ b/Tasks/AzureStaticWebAppV0/Strings/resources.resjson/ru-RU/resources.resjson @@ -1,40 +1,44 @@ -{ - "loc.friendlyName": "Развертывание статического веб-приложения Azure", - "loc.helpMarkDown": "[Learn more about Azure Static Web Apps](https://aka.ms/swadocs)", - "loc.description": "[PREVIEW] Создание и развертывание статического веб-приложения Azure", - "loc.instanceNameFormat": "Статическое веб-приложение: $(message)", - "loc.input.label.cwd": "Рабочий каталог", - "loc.input.help.cwd": "Укажите рабочую папку для выполнения этой задачи. Если оставить пустое значение, используется рабочая папка по умолчанию.", - "loc.input.label.app_location": "Расположение приложения", - "loc.input.help.app_location": "Местоположение каталога исходного кода приложения относительно рабочего каталога", - "loc.input.label.app_build_command": "Команда сборки приложения", - "loc.input.help.app_build_command": "Пользовательская команда для запуска Oryx при сборке исходного кода приложения", - "loc.input.label.output_location": "Расположение выходных данных", - "loc.input.help.output_location": "Местоположение каталога скомпилированного кода приложения после сборки", - "loc.input.label.api_location": "Расположение API", - "loc.input.help.api_location": "Расположение в каталоге исходного кода Функций Azure относительно рабочего каталога", - "loc.input.label.api_build_command": "Команда сборки API", - "loc.input.help.api_build_command": "Настраиваемая команда для выполнения в Oryx при сборке исходного кода Функций Azure", - "loc.input.label.routes_location": "Расположение маршрутов", - "loc.input.help.routes_location": "Расположение каталога, в котором можно найти файл route.json, относительно рабочего каталога. Примечание: route.json устарел, используйте staticwebapp.config.json.", - "loc.input.label.config_file_location": "Расположение файлов журнала", - "loc.input.help.config_file_location": "Расположение каталога, в котором находится файл staticwebapp.config.json-файл, относительно рабочего каталога", - "loc.input.label.skip_app_build": "Пропустить сборку приложения", - "loc.input.help.skip_app_build": "Пропуск сборки Oryx для папки приложения", - "loc.input.label.skip_api_build": "Пропустить сборку API", - "loc.input.help.skip_api_build": "Пропуск сборки Oryx для папки API", - "loc.input.label.is_static_export": "Установить статический экспорт", - "loc.input.help.is_static_export": "Установите для этого флага значение true, если приложение настроено для экспорта в статический формат HTML, то есть при использовании \"next export\".", - "loc.input.label.verbose": "Подробно", - "loc.input.help.verbose": "Включение подробного ведения журнала", - "loc.input.label.build_timeout_in_minutes": "Время ожидания сборки в минутах", - "loc.input.help.build_timeout_in_minutes": "Ограничение времени сборки папки приложения Oryx в минутах", - "loc.input.label.azure_static_web_apps_api_token": "Маркер API Статических веб-приложений Azure", - "loc.input.help.azure_static_web_apps_api_token": "Токен API для развертывания. Не требуется, если передается как переменная среды", - "loc.input.label.deployment_environment": "Среда развертывания", - "loc.input.help.deployment_environment": "Среда, в которую выполняется развертывания. Оставьте значение пустым для рабочей среды. Имеет приоритет над параметров \"Рабочая ветвь\"", - "loc.input.label.production_branch": "Рабочая ветвь", - "loc.input.help.production_branch": "Рабочая ветвь. Если указан этот параметр, а среда развертывания пуста, развертывания из других ветвей будут производиться в предварительных средах", - "loc.input.label.data_api_location": "Расположение API данных", - "loc.input.help.data_api_location": "Расположение каталога исходных файлов API данных относительно рабочего каталога" +{ + "loc.friendlyName": "Развертывание статического веб-приложения Azure", + "loc.helpMarkDown": "[Learn more about Azure Static Web Apps](https://aka.ms/swadocs)", + "loc.description": "[PREVIEW] Создание и развертывание статического веб-приложения Azure", + "loc.instanceNameFormat": "Статическое веб-приложение: $(message)", + "loc.input.label.cwd": "Рабочий каталог", + "loc.input.help.cwd": "Укажите рабочую папку для выполнения этой задачи. Если оставить пустое значение, используется рабочая папка по умолчанию.", + "loc.input.label.app_location": "Расположение приложения", + "loc.input.help.app_location": "Местоположение каталога исходного кода приложения относительно рабочего каталога", + "loc.input.label.app_build_command": "Команда сборки приложения", + "loc.input.help.app_build_command": "Пользовательская команда для запуска Oryx при сборке исходного кода приложения", + "loc.input.label.output_location": "Расположение выходных данных", + "loc.input.help.output_location": "Местоположение каталога скомпилированного кода приложения после сборки", + "loc.input.label.api_location": "Расположение API", + "loc.input.help.api_location": "Расположение в каталоге исходного кода Функций Azure относительно рабочего каталога", + "loc.input.label.api_build_command": "Команда сборки API", + "loc.input.help.api_build_command": "Настраиваемая команда для выполнения в Oryx при сборке исходного кода Функций Azure", + "loc.input.label.routes_location": "Расположение маршрутов", + "loc.input.help.routes_location": "Расположение каталога, в котором можно найти файл route.json, относительно рабочего каталога. Примечание: route.json устарел, используйте staticwebapp.config.json.", + "loc.input.label.config_file_location": "Расположение файлов журнала", + "loc.input.help.config_file_location": "Расположение каталога, в котором находится файл staticwebapp.config.json-файл, относительно рабочего каталога", + "loc.input.label.skip_app_build": "Пропустить сборку приложения", + "loc.input.help.skip_app_build": "Пропуск сборки Oryx для папки приложения", + "loc.input.label.skip_api_build": "Пропустить сборку API", + "loc.input.help.skip_api_build": "Пропуск сборки Oryx для папки API", + "loc.input.label.is_static_export": "Установить статический экспорт", + "loc.input.help.is_static_export": "Установите для этого флага значение true, если приложение настроено для экспорта в статический формат HTML, то есть при использовании \"next export\".", + "loc.input.label.verbose": "Подробно", + "loc.input.help.verbose": "Включение подробного ведения журнала", + "loc.input.label.build_timeout_in_minutes": "Время ожидания сборки в минутах", + "loc.input.help.build_timeout_in_minutes": "Ограничение времени сборки папки приложения Oryx в минутах", + "loc.input.label.azure_static_web_apps_api_token": "Маркер API Статических веб-приложений Azure", + "loc.input.help.azure_static_web_apps_api_token": "Токен API для развертывания. Не требуется, если передается как переменная среды", + "loc.input.label.deployment_environment": "Среда развертывания", + "loc.input.help.deployment_environment": "Среда, в которую выполняется развертывания. Оставьте значение пустым для рабочей среды. Имеет приоритет над параметров \"Рабочая ветвь\"", + "loc.input.label.production_branch": "Рабочая ветвь", + "loc.input.help.production_branch": "Рабочая ветвь. Если указан этот параметр, а среда развертывания пуста, развертывания из других ветвей будут производиться в предварительных средах", + "loc.input.label.data_api_location": "Расположение API данных", + "loc.input.help.data_api_location": "Расположение каталога исходных файлов API данных относительно рабочего каталога", + "loc.input.label.azure_access_token": "Azure Access Token", + "loc.input.help.azure_access_token": "Access token used to authenticate and authorize the deployment", + "loc.input.label.default_hostname": "Default Hostname", + "loc.input.help.default_hostname": "Default Hostname of the app" } \ No newline at end of file diff --git a/Tasks/AzureStaticWebAppV0/Strings/resources.resjson/zh-CN/resources.resjson b/Tasks/AzureStaticWebAppV0/Strings/resources.resjson/zh-CN/resources.resjson index 3685973ea892..ecfacaaec8e1 100644 --- a/Tasks/AzureStaticWebAppV0/Strings/resources.resjson/zh-CN/resources.resjson +++ b/Tasks/AzureStaticWebAppV0/Strings/resources.resjson/zh-CN/resources.resjson @@ -1,40 +1,44 @@ -{ - "loc.friendlyName": "部署 Azure 静态 Web 应用", - "loc.helpMarkDown": "[详细了解 Azure Static Web Apps](https://aka.ms/swadocs)", - "loc.description": "[预览] 生成和部署 Azure Static Web 应用", - "loc.instanceNameFormat": "静态 Web 应用: $(message)", - "loc.input.label.cwd": "工作目录", - "loc.input.help.cwd": "指定执行此任务的绝对工作目录。如果留空,将使用默认工作目录。", - "loc.input.label.app_location": "应用位置", - "loc.input.help.app_location": "应用程序源代码相对于工作目录的目录位置", - "loc.input.label.app_build_command": "应用生成命令", - "loc.input.help.app_build_command": "生成应用程序源代码时要运行的 Oryx 自定义命令", - "loc.input.label.output_location": "输出位置", - "loc.input.help.output_location": "生成后已编译应用程序代码的目录位置", - "loc.input.label.api_location": "API 位置", - "loc.input.help.api_location": "Azure Functions 源代码相对于工作目录的目录位置", - "loc.input.label.api_build_command": "API 生成命令", - "loc.input.help.api_build_command": "生成 Azure Functions 源代码时要运行的 Oryx 自定义命令", - "loc.input.label.routes_location": "路由位置", - "loc.input.help.routes_location": "可以找到 routes.json 文件的目录位置(相对于工作目录)。注意: routes.json 已弃用,请使用 staticwebapp.config.json", - "loc.input.label.config_file_location": "配置文件位置", - "loc.input.help.config_file_location": "可在其中找到 staticwebapp.config.json 文件的目录位置(相对于工作目录)", - "loc.input.label.skip_app_build": "跳过应用生成", - "loc.input.help.skip_app_build": "跳过应用文件夹的 Oryx 生成", - "loc.input.label.skip_api_build": "跳过 API 生成", - "loc.input.help.skip_api_build": "跳过 API 文件夹的 Oryx 生成", - "loc.input.label.is_static_export": "设置静态导出", - "loc.input.help.is_static_export": "将应用程序配置为导出到静态 HTML 时(即如果使用 `next export` 时),将此标志设置为 true。", - "loc.input.label.verbose": "详细", - "loc.input.help.verbose": "启用详细日志记录", - "loc.input.label.build_timeout_in_minutes": "生成超时(分钟)", - "loc.input.help.build_timeout_in_minutes": "Oryx 应用文件夹生成的时间限制(分钟)", - "loc.input.label.azure_static_web_apps_api_token": "Azure Static Web Apps API 令牌", - "loc.input.help.azure_static_web_apps_api_token": "用于部署的 API 令牌。如果作为环境变量传递,则不需要", - "loc.input.label.deployment_environment": "部署环境", - "loc.input.help.deployment_environment": "要部署到的环境。为生产环境留空。优先于生产分支", - "loc.input.label.production_branch": "生产分支", - "loc.input.help.production_branch": "生产分支。已指定且部署环境为空时,来自其他分支的部署将是预览版环境", - "loc.input.label.data_api_location": "数据 API 位置", - "loc.input.help.data_api_location": "相对于工作目录的数据 API 源文件的目录位置" +{ + "loc.friendlyName": "部署 Azure 静态 Web 应用", + "loc.helpMarkDown": "[详细了解 Azure Static Web Apps](https://aka.ms/swadocs)", + "loc.description": "[预览] 生成和部署 Azure Static Web 应用", + "loc.instanceNameFormat": "静态 Web 应用: $(message)", + "loc.input.label.cwd": "工作目录", + "loc.input.help.cwd": "指定执行此任务的绝对工作目录。如果留空,将使用默认工作目录。", + "loc.input.label.app_location": "应用位置", + "loc.input.help.app_location": "应用程序源代码相对于工作目录的目录位置", + "loc.input.label.app_build_command": "应用生成命令", + "loc.input.help.app_build_command": "生成应用程序源代码时要运行的 Oryx 自定义命令", + "loc.input.label.output_location": "输出位置", + "loc.input.help.output_location": "生成后已编译应用程序代码的目录位置", + "loc.input.label.api_location": "API 位置", + "loc.input.help.api_location": "Azure Functions 源代码相对于工作目录的目录位置", + "loc.input.label.api_build_command": "API 生成命令", + "loc.input.help.api_build_command": "生成 Azure Functions 源代码时要运行的 Oryx 自定义命令", + "loc.input.label.routes_location": "路由位置", + "loc.input.help.routes_location": "可以找到 routes.json 文件的目录位置(相对于工作目录)。注意: routes.json 已弃用,请使用 staticwebapp.config.json", + "loc.input.label.config_file_location": "配置文件位置", + "loc.input.help.config_file_location": "可在其中找到 staticwebapp.config.json 文件的目录位置(相对于工作目录)", + "loc.input.label.skip_app_build": "跳过应用生成", + "loc.input.help.skip_app_build": "跳过应用文件夹的 Oryx 生成", + "loc.input.label.skip_api_build": "跳过 API 生成", + "loc.input.help.skip_api_build": "跳过 API 文件夹的 Oryx 生成", + "loc.input.label.is_static_export": "设置静态导出", + "loc.input.help.is_static_export": "将应用程序配置为导出到静态 HTML 时(即如果使用 `next export` 时),将此标志设置为 true。", + "loc.input.label.verbose": "详细", + "loc.input.help.verbose": "启用详细日志记录", + "loc.input.label.build_timeout_in_minutes": "生成超时(分钟)", + "loc.input.help.build_timeout_in_minutes": "Oryx 应用文件夹生成的时间限制(分钟)", + "loc.input.label.azure_static_web_apps_api_token": "Azure Static Web Apps API 令牌", + "loc.input.help.azure_static_web_apps_api_token": "用于部署的 API 令牌。如果作为环境变量传递,则不需要", + "loc.input.label.deployment_environment": "部署环境", + "loc.input.help.deployment_environment": "要部署到的环境。为生产环境留空。优先于生产分支", + "loc.input.label.production_branch": "生产分支", + "loc.input.help.production_branch": "生产分支。已指定且部署环境为空时,来自其他分支的部署将是预览版环境", + "loc.input.label.data_api_location": "数据 API 位置", + "loc.input.help.data_api_location": "相对于工作目录的数据 API 源文件的目录位置", + "loc.input.label.azure_access_token": "Azure Access Token", + "loc.input.help.azure_access_token": "Access token used to authenticate and authorize the deployment", + "loc.input.label.default_hostname": "Default Hostname", + "loc.input.help.default_hostname": "Default Hostname of the app" } \ No newline at end of file diff --git a/Tasks/AzureStaticWebAppV0/Strings/resources.resjson/zh-TW/resources.resjson b/Tasks/AzureStaticWebAppV0/Strings/resources.resjson/zh-TW/resources.resjson index 3856da3ee10e..31dd2c1fef8b 100644 --- a/Tasks/AzureStaticWebAppV0/Strings/resources.resjson/zh-TW/resources.resjson +++ b/Tasks/AzureStaticWebAppV0/Strings/resources.resjson/zh-TW/resources.resjson @@ -1,40 +1,44 @@ -{ - "loc.friendlyName": "部署 Azure 靜態 Web 應用程式", - "loc.helpMarkDown": "[深入了解 Azure Static Web Apps](https://aka.ms/swadocs)", - "loc.description": "[預覽] 建置及部署 Azure Static Web App", - "loc.instanceNameFormat": "Static Web App: $(message)", - "loc.input.label.cwd": "工作目錄", - "loc.input.help.cwd": "請指定要在其中執行此工作的絕對工作目錄。若為空白,則會使用預設工作目錄。", - "loc.input.label.app_location": "應用程式位置", - "loc.input.help.app_location": "應用程式原始程式碼相對於工作目錄的目錄位置", - "loc.input.label.app_build_command": "API 組建命令", - "loc.input.help.app_build_command": "組建應用程式原始程式碼時要執行的 Oryx 自訂命令", - "loc.input.label.output_location": "輸出位置", - "loc.input.help.output_location": "建置後已編譯之應用程式程式碼的目錄位置", - "loc.input.label.api_location": "API 位置", - "loc.input.help.api_location": "Azure Functions 原始程式碼相對於工作目錄的目錄位置", - "loc.input.label.api_build_command": "API 組建命令", - "loc.input.help.api_build_command": "組建 Azure Functions 原始程式碼時要執行的 Oryx 自訂命令", - "loc.input.label.routes_location": "路由位置", - "loc.input.help.routes_location": "可以找到 routes.json 檔案的目錄位置 (相對於工作目錄而言)。注意: routes.json 已過時,請使用 staticwebapp.config.json", - "loc.input.label.config_file_location": "組態檔位置", - "loc.input.help.config_file_location": "可找到 staticwebapp.config.json 檔案的目錄位置 (相對於工作目錄)", - "loc.input.label.skip_app_build": "略過應用程式組建", - "loc.input.help.skip_app_build": "略過應用程式資料夾的 Oryx 組建", - "loc.input.label.skip_api_build": "略過 API 組建", - "loc.input.help.skip_api_build": "略過 API 資料夾的 Oryx 組建", - "loc.input.label.is_static_export": "設定靜態匯出", - "loc.input.help.is_static_export": "當您的應用程式設定為匯出至靜態 HTML 時,請將此旗標設為 True (即當您使用 [下一次匯出] 時)。", - "loc.input.label.verbose": "詳細資訊", - "loc.input.help.verbose": "啟用詳細資訊記錄", - "loc.input.label.build_timeout_in_minutes": "組建逾時 (分鐘)", - "loc.input.help.build_timeout_in_minutes": "Oryx 應用程式資料夾組建的時間限制 (分鐘)", - "loc.input.label.azure_static_web_apps_api_token": "Azure Static Web Apps API 權杖", - "loc.input.help.azure_static_web_apps_api_token": "部署的 API 權杖。若以環境變數傳遞則不需要", - "loc.input.label.deployment_environment": "部署環境", - "loc.input.help.deployment_environment": "要部署的目的地環境。實際執行環境請保留空白。優先於 實際執行分支", - "loc.input.label.production_branch": "實際執行分支", - "loc.input.help.production_branch": "實際執行分支。當指定與部署環境為空白時,來自其他分支的部署會是預覽環境", - "loc.input.label.data_api_location": "資料 API 位置", - "loc.input.help.data_api_location": "資料 API 原始檔相對於工作目錄的目錄位置" +{ + "loc.friendlyName": "部署 Azure 靜態 Web 應用程式", + "loc.helpMarkDown": "[深入了解 Azure Static Web Apps](https://aka.ms/swadocs)", + "loc.description": "[預覽] 建置及部署 Azure Static Web App", + "loc.instanceNameFormat": "Static Web App: $(message)", + "loc.input.label.cwd": "工作目錄", + "loc.input.help.cwd": "請指定要在其中執行此工作的絕對工作目錄。若為空白,則會使用預設工作目錄。", + "loc.input.label.app_location": "應用程式位置", + "loc.input.help.app_location": "應用程式原始程式碼相對於工作目錄的目錄位置", + "loc.input.label.app_build_command": "API 組建命令", + "loc.input.help.app_build_command": "組建應用程式原始程式碼時要執行的 Oryx 自訂命令", + "loc.input.label.output_location": "輸出位置", + "loc.input.help.output_location": "建置後已編譯之應用程式程式碼的目錄位置", + "loc.input.label.api_location": "API 位置", + "loc.input.help.api_location": "Azure Functions 原始程式碼相對於工作目錄的目錄位置", + "loc.input.label.api_build_command": "API 組建命令", + "loc.input.help.api_build_command": "組建 Azure Functions 原始程式碼時要執行的 Oryx 自訂命令", + "loc.input.label.routes_location": "路由位置", + "loc.input.help.routes_location": "可以找到 routes.json 檔案的目錄位置 (相對於工作目錄而言)。注意: routes.json 已過時,請使用 staticwebapp.config.json", + "loc.input.label.config_file_location": "組態檔位置", + "loc.input.help.config_file_location": "可找到 staticwebapp.config.json 檔案的目錄位置 (相對於工作目錄)", + "loc.input.label.skip_app_build": "略過應用程式組建", + "loc.input.help.skip_app_build": "略過應用程式資料夾的 Oryx 組建", + "loc.input.label.skip_api_build": "略過 API 組建", + "loc.input.help.skip_api_build": "略過 API 資料夾的 Oryx 組建", + "loc.input.label.is_static_export": "設定靜態匯出", + "loc.input.help.is_static_export": "當您的應用程式設定為匯出至靜態 HTML 時,請將此旗標設為 True (即當您使用 [下一次匯出] 時)。", + "loc.input.label.verbose": "詳細資訊", + "loc.input.help.verbose": "啟用詳細資訊記錄", + "loc.input.label.build_timeout_in_minutes": "組建逾時 (分鐘)", + "loc.input.help.build_timeout_in_minutes": "Oryx 應用程式資料夾組建的時間限制 (分鐘)", + "loc.input.label.azure_static_web_apps_api_token": "Azure Static Web Apps API 權杖", + "loc.input.help.azure_static_web_apps_api_token": "部署的 API 權杖。若以環境變數傳遞則不需要", + "loc.input.label.deployment_environment": "部署環境", + "loc.input.help.deployment_environment": "要部署的目的地環境。實際執行環境請保留空白。優先於 實際執行分支", + "loc.input.label.production_branch": "實際執行分支", + "loc.input.help.production_branch": "實際執行分支。當指定與部署環境為空白時,來自其他分支的部署會是預覽環境", + "loc.input.label.data_api_location": "資料 API 位置", + "loc.input.help.data_api_location": "資料 API 原始檔相對於工作目錄的目錄位置", + "loc.input.label.azure_access_token": "Azure Access Token", + "loc.input.help.azure_access_token": "Access token used to authenticate and authorize the deployment", + "loc.input.label.default_hostname": "Default Hostname", + "loc.input.help.default_hostname": "Default Hostname of the app" } \ No newline at end of file diff --git a/Tasks/CargoAuthenticateV0/Strings/resources.resjson/de-DE/resources.resjson b/Tasks/CargoAuthenticateV0/Strings/resources.resjson/de-DE/resources.resjson index 74cdcd4ee050..a8765a91395b 100644 --- a/Tasks/CargoAuthenticateV0/Strings/resources.resjson/de-DE/resources.resjson +++ b/Tasks/CargoAuthenticateV0/Strings/resources.resjson/de-DE/resources.resjson @@ -1,27 +1,27 @@ -{ - "loc.friendlyName": "Cargo-Authentifizierung (für Aufgabenausführungen)", - "loc.helpMarkDown": "", - "loc.description": "Authentifizierungsaufgabe für den Cargo-Client zum Installieren der Verteilung von Cargo-Kisten", - "loc.instanceNameFormat": "Cargo-Authentifizierung für $(configFile)", - "loc.input.label.workloadIdentityServiceConnection": "Dienstverbindung „Entra Workload ID-gesicherter Azure-DevOps Benutzer“", - "loc.input.help.workloadIdentityServiceConnection": "Wenn dies festgelegt ist, ist \"registryNames\" erforderlich. Alle anderen Eingaben werden ignoriert.", - "loc.input.label.registryNames": "Registrierungsnamen aus \"config.toml\"", - "loc.input.help.registryNames": "Durch Trennzeichen getrennte Liste von Registrierungsnamen, die in \"config.toml\" für die Authentifizierung angegeben sind. Wenn diese Option festgelegt ist, ist workloadIdentityServiceConnection erforderlich. Alle anderen Eingaben werden ignoriert. Nicht kompatibel mit cargoServiceConnections.", - "loc.input.label.configFile": "Zu authentifizierende config.toml-Datei", - "loc.input.help.configFile": "Pfad zur Datei „config.toml“, die die Registrierungen angibt, mit denen Sie arbeiten möchten. Wählen Sie die Datei und nicht den Ordner aus, z. B. „/.cargo/config.toml“.", - "loc.input.label.cargoServiceConnections": "Anmeldeinformationen für Registrierungen außerhalb dieser Organisation/Sammlung", - "loc.input.help.cargoServiceConnections": "Anmeldeinformationen zur Verwendung für externe Registrierungen in der config.toml-Datei des Projekts. Lassen Sie dieses Feld bei Registrierungen in dieser Organisation/Sammlung leer. Es werden automatisch die Anmeldeinformationen für den Build verwendet.", - "loc.messages.FailedToAddAuthentication": "Fehler beim Hinzufügen der Authentifizierung.", - "loc.messages.ConfigTomlNotToml": "Die für die Authentifizierung ausgewählte Datei (%s) ist keine gültige TOML-Datei.", - "loc.messages.ConfigTomlDoesNotExist": "Die unter „%s“ ausgewählte config.toml-Datei ist zurzeit nicht vorhanden.", - "loc.messages.ConfigTomlMissingRegistry": "Die ausgewählte config.toml-Datei muss eine Registrierungstabelle enthalten.", - "loc.messages.AuthenticatingThisConfigToml": "Die Authentifizierung für die in dieser config.toml-Datei unter %s aufgeführte Registrierung wird hinzugefügt.", - "loc.messages.AddingAuthRegistry": "Authentifizierung für Registrierung wird hinzugefügt: %s mit Tokenname: %s", - "loc.messages.AddingAuthExternalRegistry": "Authentifizierung für externe Registrierung wird hinzugefügt: %s mit Tokenname: %s", - "loc.messages.ConnectionAlreadySet": "Für die Registrierung %s wurde bereits eine Authentifizierung für eine %s-Verbindung festgelegt.", - "loc.messages.ConnectionAlreadySetOverwriting": "Für die Registrierung %s wurde bereits eine Authentifizierung für eine %s-Verbindung festgelegt. Die vorhandene Authentifizierung wird überschrieben.", - "loc.messages.AuthTelemetry": "%s interne Feeds, %s externe Repositorys und %s Verbunddienstverbindungen authentifiziert", - "loc.messages.FailedToGetServiceConnectionAuth": "Verbundanmeldeinformationen können nicht von der Dienstverbindung abgerufen werden: %s.", - "loc.messages.MissingRegistryNameOrServiceConnection": "Sowohl der Registrierungsname als auch die Dienstverbindung müssen festgelegt werden und dürfen nicht leer sein.", - "loc.messages.RegistryNotFound": "Die eingegebenen Registrierungsnamen \"%s\" entsprechen keiner Registrierung in \"config.toml\"." +{ + "loc.friendlyName": "Cargo-Authentifizierung (für Aufgabenausführungen)", + "loc.helpMarkDown": "", + "loc.description": "Authentifizierungsaufgabe für den Cargo-Client zum Installieren der Verteilung von Cargo-Kisten", + "loc.instanceNameFormat": "Cargo-Authentifizierung für $(configFile)", + "loc.input.label.workloadIdentityServiceConnection": "'Azure DevOps' Service Connection", + "loc.input.help.workloadIdentityServiceConnection": "Wenn dies festgelegt ist, ist \"registryNames\" erforderlich. Alle anderen Eingaben werden ignoriert.", + "loc.input.label.registryNames": "Registrierungsnamen aus \"config.toml\"", + "loc.input.help.registryNames": "Durch Trennzeichen getrennte Liste von Registrierungsnamen, die in \"config.toml\" für die Authentifizierung angegeben sind. Wenn diese Option festgelegt ist, ist workloadIdentityServiceConnection erforderlich. Alle anderen Eingaben werden ignoriert. Nicht kompatibel mit cargoServiceConnections.", + "loc.input.label.configFile": "Zu authentifizierende config.toml-Datei", + "loc.input.help.configFile": "Pfad zur Datei „config.toml“, die die Registrierungen angibt, mit denen Sie arbeiten möchten. Wählen Sie die Datei und nicht den Ordner aus, z. B. „/.cargo/config.toml“.", + "loc.input.label.cargoServiceConnections": "Anmeldeinformationen für Registrierungen außerhalb dieser Organisation/Sammlung", + "loc.input.help.cargoServiceConnections": "Anmeldeinformationen zur Verwendung für externe Registrierungen in der config.toml-Datei des Projekts. Lassen Sie dieses Feld bei Registrierungen in dieser Organisation/Sammlung leer. Es werden automatisch die Anmeldeinformationen für den Build verwendet.", + "loc.messages.FailedToAddAuthentication": "Fehler beim Hinzufügen der Authentifizierung.", + "loc.messages.ConfigTomlNotToml": "Die für die Authentifizierung ausgewählte Datei (%s) ist keine gültige TOML-Datei.", + "loc.messages.ConfigTomlDoesNotExist": "Die unter „%s“ ausgewählte config.toml-Datei ist zurzeit nicht vorhanden.", + "loc.messages.ConfigTomlMissingRegistry": "Die ausgewählte config.toml-Datei muss eine Registrierungstabelle enthalten.", + "loc.messages.AuthenticatingThisConfigToml": "Die Authentifizierung für die in dieser config.toml-Datei unter %s aufgeführte Registrierung wird hinzugefügt.", + "loc.messages.AddingAuthRegistry": "Authentifizierung für Registrierung wird hinzugefügt: %s mit Tokenname: %s", + "loc.messages.AddingAuthExternalRegistry": "Authentifizierung für externe Registrierung wird hinzugefügt: %s mit Tokenname: %s", + "loc.messages.ConnectionAlreadySet": "Für die Registrierung %s wurde bereits eine Authentifizierung für eine %s-Verbindung festgelegt.", + "loc.messages.ConnectionAlreadySetOverwriting": "Für die Registrierung %s wurde bereits eine Authentifizierung für eine %s-Verbindung festgelegt. Die vorhandene Authentifizierung wird überschrieben.", + "loc.messages.AuthTelemetry": "%s interne Feeds, %s externe Repositorys und %s Verbunddienstverbindungen authentifiziert", + "loc.messages.FailedToGetServiceConnectionAuth": "Verbundanmeldeinformationen können nicht von der Dienstverbindung abgerufen werden: %s.", + "loc.messages.MissingRegistryNameOrServiceConnection": "Sowohl der Registrierungsname als auch die Dienstverbindung müssen festgelegt werden und dürfen nicht leer sein.", + "loc.messages.RegistryNotFound": "Die eingegebenen Registrierungsnamen \"%s\" entsprechen keiner Registrierung in \"config.toml\"." } \ No newline at end of file diff --git a/Tasks/CargoAuthenticateV0/Strings/resources.resjson/es-ES/resources.resjson b/Tasks/CargoAuthenticateV0/Strings/resources.resjson/es-ES/resources.resjson index 2c61af7cb9b0..3ebbcb89a8e3 100644 --- a/Tasks/CargoAuthenticateV0/Strings/resources.resjson/es-ES/resources.resjson +++ b/Tasks/CargoAuthenticateV0/Strings/resources.resjson/es-ES/resources.resjson @@ -1,27 +1,27 @@ -{ - "loc.friendlyName": "Autenticación de Cargo (para ejecutores de tareas)", - "loc.helpMarkDown": "", - "loc.description": "Tarea de autenticación para el cliente de carga usado para instalar la distribución de cajas de carga", - "loc.instanceNameFormat": "autenticación de carga $(configFile)", - "loc.input.label.workloadIdentityServiceConnection": "Conexión de servicio \"Usuario de Azure DevOps respaldado por Id. de carga de trabajo de Entra\"", - "loc.input.help.workloadIdentityServiceConnection": "Si se establece, se requiere registryNames. Se omiten todas las demás entradas.", - "loc.input.label.registryNames": "Nombres del Registro de config.toml", - "loc.input.help.registryNames": "Lista separada por comas de los nombres del Registro especificados en config.toml para autenticarse. Si se establece, se requiere workloadIdentityServiceConnection. Se omiten todas las demás entradas. No es compatible con cargoServiceConnections.", - "loc.input.label.configFile": "archivo config.toml para autenticar", - "loc.input.help.configFile": "Ruta de acceso al archivo config.toml que especifica los registros con los que quiere trabajar. Seleccione el archivo, no la carpeta. Por ejemplo, \"/.cargo/config.toml\".", - "loc.input.label.cargoServiceConnections": "Credenciales para registros fuera de esta organización o colección", - "loc.input.help.cargoServiceConnections": "Credenciales que deben usarse para registros externos que están en el archivo config.toml del proyecto. Para registros en esta organización o colección, deje este valor en blanco; se usarán automáticamente las credenciales de la compilación.", - "loc.messages.FailedToAddAuthentication": "No se pudo agregar la autenticación", - "loc.messages.ConfigTomlNotToml": "El archivo que ha seleccionado para autenticar (%s) no es un archivo .toml válido.", - "loc.messages.ConfigTomlDoesNotExist": "El archivo config.toml que ha seleccionado en %s no existe actualmente.", - "loc.messages.ConfigTomlMissingRegistry": "El archivo config.toml seleccionado debe contener una tabla de registros", - "loc.messages.AuthenticatingThisConfigToml": "Agregando autenticación para el Registro que aparece en este archivo config.toml en %s", - "loc.messages.AddingAuthRegistry": "Agregando autenticación para el registro: %s con nombre de token: %s", - "loc.messages.AddingAuthExternalRegistry": "Agregando autenticación para el registro externo: %s con nombre de token: %s", - "loc.messages.ConnectionAlreadySet": "El Registro %s ya tiene establecida la autenticación para una conexión %s.", - "loc.messages.ConnectionAlreadySetOverwriting": "El Registro %s ya tiene establecida la autenticación para una conexión %s. Sobrescribiendo la autenticación existente.", - "loc.messages.AuthTelemetry": "%s fuentes internas autenticadas, %s repositorios externos y %s conexiones de servicio federado", - "loc.messages.FailedToGetServiceConnectionAuth": "No se pueden obtener las credenciales federadas de la conexión de servicio: %s.", - "loc.messages.MissingRegistryNameOrServiceConnection": "El nombre del Registro y la conexión de servicio deben establecerse y no pueden estar vacíos.", - "loc.messages.RegistryNotFound": "La entrada de nombres del Registro ''%s'' no corresponde a ningún registro de config.toml" +{ + "loc.friendlyName": "Autenticación de Cargo (para ejecutores de tareas)", + "loc.helpMarkDown": "", + "loc.description": "Tarea de autenticación para el cliente de carga usado para instalar la distribución de cajas de carga", + "loc.instanceNameFormat": "autenticación de carga $(configFile)", + "loc.input.label.workloadIdentityServiceConnection": "'Azure DevOps' Service Connection", + "loc.input.help.workloadIdentityServiceConnection": "Si se establece, se requiere registryNames. Se omiten todas las demás entradas.", + "loc.input.label.registryNames": "Nombres del Registro de config.toml", + "loc.input.help.registryNames": "Lista separada por comas de los nombres del Registro especificados en config.toml para autenticarse. Si se establece, se requiere workloadIdentityServiceConnection. Se omiten todas las demás entradas. No es compatible con cargoServiceConnections.", + "loc.input.label.configFile": "archivo config.toml para autenticar", + "loc.input.help.configFile": "Ruta de acceso al archivo config.toml que especifica los registros con los que quiere trabajar. Seleccione el archivo, no la carpeta. Por ejemplo, \"/.cargo/config.toml\".", + "loc.input.label.cargoServiceConnections": "Credenciales para registros fuera de esta organización o colección", + "loc.input.help.cargoServiceConnections": "Credenciales que deben usarse para registros externos que están en el archivo config.toml del proyecto. Para registros en esta organización o colección, deje este valor en blanco; se usarán automáticamente las credenciales de la compilación.", + "loc.messages.FailedToAddAuthentication": "No se pudo agregar la autenticación", + "loc.messages.ConfigTomlNotToml": "El archivo que ha seleccionado para autenticar (%s) no es un archivo .toml válido.", + "loc.messages.ConfigTomlDoesNotExist": "El archivo config.toml que ha seleccionado en %s no existe actualmente.", + "loc.messages.ConfigTomlMissingRegistry": "El archivo config.toml seleccionado debe contener una tabla de registros", + "loc.messages.AuthenticatingThisConfigToml": "Agregando autenticación para el Registro que aparece en este archivo config.toml en %s", + "loc.messages.AddingAuthRegistry": "Agregando autenticación para el registro: %s con nombre de token: %s", + "loc.messages.AddingAuthExternalRegistry": "Agregando autenticación para el registro externo: %s con nombre de token: %s", + "loc.messages.ConnectionAlreadySet": "El Registro %s ya tiene establecida la autenticación para una conexión %s.", + "loc.messages.ConnectionAlreadySetOverwriting": "El Registro %s ya tiene establecida la autenticación para una conexión %s. Sobrescribiendo la autenticación existente.", + "loc.messages.AuthTelemetry": "%s fuentes internas autenticadas, %s repositorios externos y %s conexiones de servicio federado", + "loc.messages.FailedToGetServiceConnectionAuth": "No se pueden obtener las credenciales federadas de la conexión de servicio: %s.", + "loc.messages.MissingRegistryNameOrServiceConnection": "El nombre del Registro y la conexión de servicio deben establecerse y no pueden estar vacíos.", + "loc.messages.RegistryNotFound": "La entrada de nombres del Registro ''%s'' no corresponde a ningún registro de config.toml" } \ No newline at end of file diff --git a/Tasks/CargoAuthenticateV0/Strings/resources.resjson/fr-FR/resources.resjson b/Tasks/CargoAuthenticateV0/Strings/resources.resjson/fr-FR/resources.resjson index 3e3a7cd3cb57..1f95223e5677 100644 --- a/Tasks/CargoAuthenticateV0/Strings/resources.resjson/fr-FR/resources.resjson +++ b/Tasks/CargoAuthenticateV0/Strings/resources.resjson/fr-FR/resources.resjson @@ -1,27 +1,27 @@ -{ - "loc.friendlyName": "Authentification des marchandises (pour les exécuteurs de tâches)", - "loc.helpMarkDown": "", - "loc.description": "Tâche d’authentification pour le client de marchandises utilisé pour l’installation de la distribution de caisses de marchandises", - "loc.instanceNameFormat": "$(configFile) d’authentification de marchandises", - "loc.input.label.workloadIdentityServiceConnection": "Connexion de service « Utilisateur Azure DevOps adossé à l’ID de charge de travail Entra »", - "loc.input.help.workloadIdentityServiceConnection": "Si cette option est définie, RegistryNames est requis. Toutes les autres entrées sont ignorées.", - "loc.input.label.registryNames": "Noms de registre de config.toml", - "loc.input.help.registryNames": "Liste séparée par des virgules des noms de registre spécifiés dans votre config.toml pour l'authentification. Si cette option est définie, workloadIdentityServiceConnection est requis. Toutes les autres entrées sont ignorées. Non compatible avec cargoServiceConnections.", - "loc.input.label.configFile": "fichier config.toml à authentifier", - "loc.input.help.configFile": "Chemin du fichier config.toml qui spécifie les registres à utiliser. Sélectionnez le fichier, pas le dossier. Exemple : « /.cargo/config.toml ».", - "loc.input.label.cargoServiceConnections": "Informations d’identification des registres situés en dehors de cette organisation/collection", - "loc.input.help.cargoServiceConnections": "Informations d’identification à utiliser pour les registres externes situés dans le fichier config.toml du projet. Pour les registres présents dans cette organisation/collection, n’indiquez aucune valeur. Les informations d’identification de la build sont utilisées automatiquement.", - "loc.messages.FailedToAddAuthentication": "Nous n’avons pas pu ajouter l’authentification.", - "loc.messages.ConfigTomlNotToml": "Le fichier que vous avez sélectionné pour l’authentification (%s) n’est pas un fichier .toml valide.", - "loc.messages.ConfigTomlDoesNotExist": "Le fichier .config.toml que vous avez sélectionné sur %s n’existe pas.", - "loc.messages.ConfigTomlMissingRegistry": "Le fichier config.toml que vous avez sélectionné doit contenir la table des registres", - "loc.messages.AuthenticatingThisConfigToml": "Ajout de l’authentification pour le Registre répertorié dans ce fichier config.toml au %s", - "loc.messages.AddingAuthRegistry": "Ajout de l’authentification pour le Registre : %s avec le nom de jeton : %s", - "loc.messages.AddingAuthExternalRegistry": "Ajout de l’authentification pour le Registre externe : %s avec le nom de jeton : %s", - "loc.messages.ConnectionAlreadySet": "Le registre %s a déjà défini l'authentification pour une connexion %s.", - "loc.messages.ConnectionAlreadySetOverwriting": "Le registre %s a déjà défini l'authentification pour une connexion %s. Écraser l'authentification existante.", - "loc.messages.AuthTelemetry": "Flux internes %s authentifiés, référentiels externes %s et connexions de services fédérés %s", - "loc.messages.FailedToGetServiceConnectionAuth": "Impossible d'obtenir les informations d'identification fédérées à partir de la connexion au service : %s.", - "loc.messages.MissingRegistryNameOrServiceConnection": "Le nom du registre et la connexion au service doivent être définis et ne peuvent pas être vides.", - "loc.messages.RegistryNotFound": "Les noms de registre saisis « %s » ne correspondent à aucun registre dans config.toml" +{ + "loc.friendlyName": "Authentification des marchandises (pour les exécuteurs de tâches)", + "loc.helpMarkDown": "", + "loc.description": "Tâche d’authentification pour le client de marchandises utilisé pour l’installation de la distribution de caisses de marchandises", + "loc.instanceNameFormat": "$(configFile) d’authentification de marchandises", + "loc.input.label.workloadIdentityServiceConnection": "'Azure DevOps' Service Connection", + "loc.input.help.workloadIdentityServiceConnection": "Si cette option est définie, RegistryNames est requis. Toutes les autres entrées sont ignorées.", + "loc.input.label.registryNames": "Noms de registre de config.toml", + "loc.input.help.registryNames": "Liste séparée par des virgules des noms de registre spécifiés dans votre config.toml pour l'authentification. Si cette option est définie, workloadIdentityServiceConnection est requis. Toutes les autres entrées sont ignorées. Non compatible avec cargoServiceConnections.", + "loc.input.label.configFile": "fichier config.toml à authentifier", + "loc.input.help.configFile": "Chemin du fichier config.toml qui spécifie les registres à utiliser. Sélectionnez le fichier, pas le dossier. Exemple : « /.cargo/config.toml ».", + "loc.input.label.cargoServiceConnections": "Informations d’identification des registres situés en dehors de cette organisation/collection", + "loc.input.help.cargoServiceConnections": "Informations d’identification à utiliser pour les registres externes situés dans le fichier config.toml du projet. Pour les registres présents dans cette organisation/collection, n’indiquez aucune valeur. Les informations d’identification de la build sont utilisées automatiquement.", + "loc.messages.FailedToAddAuthentication": "Nous n’avons pas pu ajouter l’authentification.", + "loc.messages.ConfigTomlNotToml": "Le fichier que vous avez sélectionné pour l’authentification (%s) n’est pas un fichier .toml valide.", + "loc.messages.ConfigTomlDoesNotExist": "Le fichier .config.toml que vous avez sélectionné sur %s n’existe pas.", + "loc.messages.ConfigTomlMissingRegistry": "Le fichier config.toml que vous avez sélectionné doit contenir la table des registres", + "loc.messages.AuthenticatingThisConfigToml": "Ajout de l’authentification pour le Registre répertorié dans ce fichier config.toml au %s", + "loc.messages.AddingAuthRegistry": "Ajout de l’authentification pour le Registre : %s avec le nom de jeton : %s", + "loc.messages.AddingAuthExternalRegistry": "Ajout de l’authentification pour le Registre externe : %s avec le nom de jeton : %s", + "loc.messages.ConnectionAlreadySet": "Le registre %s a déjà défini l'authentification pour une connexion %s.", + "loc.messages.ConnectionAlreadySetOverwriting": "Le registre %s a déjà défini l'authentification pour une connexion %s. Écraser l'authentification existante.", + "loc.messages.AuthTelemetry": "Flux internes %s authentifiés, référentiels externes %s et connexions de services fédérés %s", + "loc.messages.FailedToGetServiceConnectionAuth": "Impossible d'obtenir les informations d'identification fédérées à partir de la connexion au service : %s.", + "loc.messages.MissingRegistryNameOrServiceConnection": "Le nom du registre et la connexion au service doivent être définis et ne peuvent pas être vides.", + "loc.messages.RegistryNotFound": "Les noms de registre saisis « %s » ne correspondent à aucun registre dans config.toml" } \ No newline at end of file diff --git a/Tasks/CargoAuthenticateV0/Strings/resources.resjson/it-IT/resources.resjson b/Tasks/CargoAuthenticateV0/Strings/resources.resjson/it-IT/resources.resjson index ce1d8527e5d3..48dc29872ce5 100644 --- a/Tasks/CargoAuthenticateV0/Strings/resources.resjson/it-IT/resources.resjson +++ b/Tasks/CargoAuthenticateV0/Strings/resources.resjson/it-IT/resources.resjson @@ -1,27 +1,27 @@ -{ - "loc.friendlyName": "Autenticazione del carico (per gli strumenti di esecuzione attività)", - "loc.helpMarkDown": "", - "loc.description": "Attività di autenticazione per il client Cargo usato per l'installazione della distribuzione delle casse Cargo", - "loc.instanceNameFormat": "Autenticazione cargo $(configFile)", - "loc.input.label.workloadIdentityServiceConnection": "Connessione al servizio \"Entra Workload ID-backed Azure DevOps user\"", - "loc.input.help.workloadIdentityServiceConnection": "Se questa impostazione è impostata, registryNames è obbligatorio. Tutti gli altri input vengono ignorati.", - "loc.input.label.registryNames": "Nomi di Registro di sistema da config.toml", - "loc.input.help.registryNames": "Elenco di nomi di Registro di sistema delimitati da virgole specificati nel file config.toml da autenticare. Se questa impostazione è impostata, è necessario workloadIdentityServiceConnection. Tutti gli altri input vengono ignorati. Non compatibile con cargoServiceConnections.", - "loc.input.label.configFile": "file config.toml da autenticare", - "loc.input.help.configFile": "Percorso del file config.toml che specifica i registri da usare. Selezionare il file, non la cartella, ad esempio \"/.cargo/config.toml\".", - "loc.input.label.cargoServiceConnections": "Credenziali per i registri esterni a questa organizzazione/raccolta", - "loc.input.help.cargoServiceConnections": "Credenziali da usare per i registri esterni situati nel file del progetto con estensione config.toml. Per i registri in questa organizzazione/raccolta lasciare vuoto il campo. Verranno usate automaticamente le credenziali della compilazione.", - "loc.messages.FailedToAddAuthentication": "Non è stato possibile aggiungere l'autenticazione.", - "loc.messages.ConfigTomlNotToml": "Il file selezionato per l'autenticazione (%s) non è un file con estensione .toml valido.", - "loc.messages.ConfigTomlDoesNotExist": "Il file config.toml selezionato in %s al momento non esiste.", - "loc.messages.ConfigTomlMissingRegistry": "Il file config.toml selezionato deve contenere la tabella dei registri", - "loc.messages.AuthenticatingThisConfigToml": "Aggiunta dell'autenticazione per il registro di sistema elencata in questo file config.toml in %s", - "loc.messages.AddingAuthRegistry": "Aggiunta dell'autenticazione per il registro di sistema: %s con nome token: %s", - "loc.messages.AddingAuthExternalRegistry": "Aggiunta dell'autenticazione per il registro di sistema esterno: %s con nome token: %s", - "loc.messages.ConnectionAlreadySet": "Il Registro di sistema %s ha già l'autenticazione impostata per una connessione %s.", - "loc.messages.ConnectionAlreadySetOverwriting": "Il Registro di sistema %s ha già l'autenticazione impostata per una connessione %s. Sovrascrittura dell'autenticazione esistente.", - "loc.messages.AuthTelemetry": "Sono stati autenticati %s feed interni, %s repository esterni e %s connessioni al servizio federato", - "loc.messages.FailedToGetServiceConnectionAuth": "Non è possibile ottenere le credenziali federate dalla connessione al servizio: %s.", - "loc.messages.MissingRegistryNameOrServiceConnection": "Il nome del Registro di sistema e la connessione al servizio devono essere impostati e non possono essere vuoti.", - "loc.messages.RegistryNotFound": "L'input dei nomi di Registro di sistema '%s' non corrisponde ad alcun Registro di sistema in config.toml" +{ + "loc.friendlyName": "Autenticazione del carico (per gli strumenti di esecuzione attività)", + "loc.helpMarkDown": "", + "loc.description": "Attività di autenticazione per il client Cargo usato per l'installazione della distribuzione delle casse Cargo", + "loc.instanceNameFormat": "Autenticazione cargo $(configFile)", + "loc.input.label.workloadIdentityServiceConnection": "'Azure DevOps' Service Connection", + "loc.input.help.workloadIdentityServiceConnection": "Se questa impostazione è impostata, registryNames è obbligatorio. Tutti gli altri input vengono ignorati.", + "loc.input.label.registryNames": "Nomi di Registro di sistema da config.toml", + "loc.input.help.registryNames": "Elenco di nomi di Registro di sistema delimitati da virgole specificati nel file config.toml da autenticare. Se questa impostazione è impostata, è necessario workloadIdentityServiceConnection. Tutti gli altri input vengono ignorati. Non compatibile con cargoServiceConnections.", + "loc.input.label.configFile": "file config.toml da autenticare", + "loc.input.help.configFile": "Percorso del file config.toml che specifica i registri da usare. Selezionare il file, non la cartella, ad esempio \"/.cargo/config.toml\".", + "loc.input.label.cargoServiceConnections": "Credenziali per i registri esterni a questa organizzazione/raccolta", + "loc.input.help.cargoServiceConnections": "Credenziali da usare per i registri esterni situati nel file del progetto con estensione config.toml. Per i registri in questa organizzazione/raccolta lasciare vuoto il campo. Verranno usate automaticamente le credenziali della compilazione.", + "loc.messages.FailedToAddAuthentication": "Non è stato possibile aggiungere l'autenticazione.", + "loc.messages.ConfigTomlNotToml": "Il file selezionato per l'autenticazione (%s) non è un file con estensione .toml valido.", + "loc.messages.ConfigTomlDoesNotExist": "Il file config.toml selezionato in %s al momento non esiste.", + "loc.messages.ConfigTomlMissingRegistry": "Il file config.toml selezionato deve contenere la tabella dei registri", + "loc.messages.AuthenticatingThisConfigToml": "Aggiunta dell'autenticazione per il registro di sistema elencata in questo file config.toml in %s", + "loc.messages.AddingAuthRegistry": "Aggiunta dell'autenticazione per il registro di sistema: %s con nome token: %s", + "loc.messages.AddingAuthExternalRegistry": "Aggiunta dell'autenticazione per il registro di sistema esterno: %s con nome token: %s", + "loc.messages.ConnectionAlreadySet": "Il Registro di sistema %s ha già l'autenticazione impostata per una connessione %s.", + "loc.messages.ConnectionAlreadySetOverwriting": "Il Registro di sistema %s ha già l'autenticazione impostata per una connessione %s. Sovrascrittura dell'autenticazione esistente.", + "loc.messages.AuthTelemetry": "Sono stati autenticati %s feed interni, %s repository esterni e %s connessioni al servizio federato", + "loc.messages.FailedToGetServiceConnectionAuth": "Non è possibile ottenere le credenziali federate dalla connessione al servizio: %s.", + "loc.messages.MissingRegistryNameOrServiceConnection": "Il nome del Registro di sistema e la connessione al servizio devono essere impostati e non possono essere vuoti.", + "loc.messages.RegistryNotFound": "L'input dei nomi di Registro di sistema '%s' non corrisponde ad alcun Registro di sistema in config.toml" } \ No newline at end of file diff --git a/Tasks/CargoAuthenticateV0/Strings/resources.resjson/ja-JP/resources.resjson b/Tasks/CargoAuthenticateV0/Strings/resources.resjson/ja-JP/resources.resjson index c5dc368691ad..69804ae91d37 100644 --- a/Tasks/CargoAuthenticateV0/Strings/resources.resjson/ja-JP/resources.resjson +++ b/Tasks/CargoAuthenticateV0/Strings/resources.resjson/ja-JP/resources.resjson @@ -1,27 +1,27 @@ -{ - "loc.friendlyName": "Cargo 認証 (タスク ランナー用)", - "loc.helpMarkDown": "", - "loc.description": "Cargo クレート配布のインストールに使用される Cargo クライアントの認証タスク", - "loc.instanceNameFormat": "Cargo 認証 $(configFile)", - "loc.input.label.workloadIdentityServiceConnection": "'Entra Workload ID にバックアップされた Azure DevOps ユーザー' サービスの接続", - "loc.input.help.workloadIdentityServiceConnection": "これが設定されている場合は registryNames が必須です。他のすべての入力は無視されます。", - "loc.input.label.registryNames": "config.toml からのレジストリ名", - "loc.input.help.registryNames": "認証する config.toml で指定されたレジストリ名のコンマ区切りリスト。これが設定されている場合は workloadIdentityServiceConnection が必須です。他のすべての入力は無視されます。cargoServiceConnections と互換性がありません。", - "loc.input.label.configFile": "認証するための config.toml ファイル", - "loc.input.help.configFile": "使用するレジストリを指定する config.toml ファイルへのパス。フォルダーではなくファイルを選択します。例: \"/.cargo/config.toml\"。", - "loc.input.label.cargoServiceConnections": "この組織/コレクション外のレジストリの資格情報", - "loc.input.help.cargoServiceConnections": "プロジェクトの config.toml にある外部レジストリに使用する資格情報です。この組織/コレクション内のレジストリの場合は、空白のままにします。ビルドの資格情報が自動的に使用されます。", - "loc.messages.FailedToAddAuthentication": "認証を追加できませんでした。", - "loc.messages.ConfigTomlNotToml": "認証するために選択したファイル (%s) は有効な .toml ファイルではありません。", - "loc.messages.ConfigTomlDoesNotExist": "%s で選択した config.toml ファイルが現時点では存在しません。", - "loc.messages.ConfigTomlMissingRegistry": "選択した config.toml ファイルには registries テーブルが含まれている必要があります", - "loc.messages.AuthenticatingThisConfigToml": "%s にあるこの config.toml ファイルにリストされているレジストリの認証を追加しています", - "loc.messages.AddingAuthRegistry": "レジストリの認証を追加しています: %s (トークン名: %s)", - "loc.messages.AddingAuthExternalRegistry": "外部レジストリの認証を追加しています: %s (トークン名: %s)", - "loc.messages.ConnectionAlreadySet": "レジストリ %s は、%s 接続の認証が既に設定されています。", - "loc.messages.ConnectionAlreadySetOverwriting": "レジストリ %s は、%s 接続の認証が既に設定されています。既存の認証を上書きしています。", - "loc.messages.AuthTelemetry": "認証された %s 個の内部フィード、%s 個の外部リポジトリ、%s 個のフェデレーション サービス接続", - "loc.messages.FailedToGetServiceConnectionAuth": "サービス接続からフェデレーション資格情報を取得できません: %s。", - "loc.messages.MissingRegistryNameOrServiceConnection": "レジストリ名とサービス接続は、両方とも設定する必要があり、空にすることはできません。", - "loc.messages.RegistryNotFound": "レジストリ名の入力 '%s' は、config.toml 内のいずれのレジストリにも対応していません。" +{ + "loc.friendlyName": "Cargo 認証 (タスク ランナー用)", + "loc.helpMarkDown": "", + "loc.description": "Cargo クレート配布のインストールに使用される Cargo クライアントの認証タスク", + "loc.instanceNameFormat": "Cargo 認証 $(configFile)", + "loc.input.label.workloadIdentityServiceConnection": "'Azure DevOps' Service Connection", + "loc.input.help.workloadIdentityServiceConnection": "これが設定されている場合は registryNames が必須です。他のすべての入力は無視されます。", + "loc.input.label.registryNames": "config.toml からのレジストリ名", + "loc.input.help.registryNames": "認証する config.toml で指定されたレジストリ名のコンマ区切りリスト。これが設定されている場合は workloadIdentityServiceConnection が必須です。他のすべての入力は無視されます。cargoServiceConnections と互換性がありません。", + "loc.input.label.configFile": "認証するための config.toml ファイル", + "loc.input.help.configFile": "使用するレジストリを指定する config.toml ファイルへのパス。フォルダーではなくファイルを選択します。例: \"/.cargo/config.toml\"。", + "loc.input.label.cargoServiceConnections": "この組織/コレクション外のレジストリの資格情報", + "loc.input.help.cargoServiceConnections": "プロジェクトの config.toml にある外部レジストリに使用する資格情報です。この組織/コレクション内のレジストリの場合は、空白のままにします。ビルドの資格情報が自動的に使用されます。", + "loc.messages.FailedToAddAuthentication": "認証を追加できませんでした。", + "loc.messages.ConfigTomlNotToml": "認証するために選択したファイル (%s) は有効な .toml ファイルではありません。", + "loc.messages.ConfigTomlDoesNotExist": "%s で選択した config.toml ファイルが現時点では存在しません。", + "loc.messages.ConfigTomlMissingRegistry": "選択した config.toml ファイルには registries テーブルが含まれている必要があります", + "loc.messages.AuthenticatingThisConfigToml": "%s にあるこの config.toml ファイルにリストされているレジストリの認証を追加しています", + "loc.messages.AddingAuthRegistry": "レジストリの認証を追加しています: %s (トークン名: %s)", + "loc.messages.AddingAuthExternalRegistry": "外部レジストリの認証を追加しています: %s (トークン名: %s)", + "loc.messages.ConnectionAlreadySet": "レジストリ %s は、%s 接続の認証が既に設定されています。", + "loc.messages.ConnectionAlreadySetOverwriting": "レジストリ %s は、%s 接続の認証が既に設定されています。既存の認証を上書きしています。", + "loc.messages.AuthTelemetry": "認証された %s 個の内部フィード、%s 個の外部リポジトリ、%s 個のフェデレーション サービス接続", + "loc.messages.FailedToGetServiceConnectionAuth": "サービス接続からフェデレーション資格情報を取得できません: %s。", + "loc.messages.MissingRegistryNameOrServiceConnection": "レジストリ名とサービス接続は、両方とも設定する必要があり、空にすることはできません。", + "loc.messages.RegistryNotFound": "レジストリ名の入力 '%s' は、config.toml 内のいずれのレジストリにも対応していません。" } \ No newline at end of file diff --git a/Tasks/CargoAuthenticateV0/Strings/resources.resjson/ko-KR/resources.resjson b/Tasks/CargoAuthenticateV0/Strings/resources.resjson/ko-KR/resources.resjson index ebc77d595dc4..32e81b34e653 100644 --- a/Tasks/CargoAuthenticateV0/Strings/resources.resjson/ko-KR/resources.resjson +++ b/Tasks/CargoAuthenticateV0/Strings/resources.resjson/ko-KR/resources.resjson @@ -1,27 +1,27 @@ -{ - "loc.friendlyName": "화물 인증(작업 실행기용)", - "loc.helpMarkDown": "", - "loc.description": "화물 상자 배포를 설치하는 데 사용되는 화물 클라이언트에 대한 인증 작업", - "loc.instanceNameFormat": "화물 인증 $(configFile)", - "loc.input.label.workloadIdentityServiceConnection": "'Entra 워크로드 ID 지원 Azure DevOps 사용자' 서비스 연결", - "loc.input.help.workloadIdentityServiceConnection": "이 설정을 지정하는 경우 registryNames가 필요합니다. 다른 모든 입력은 무시됩니다.", - "loc.input.label.registryNames": "config.toml의 레지스트리 이름", - "loc.input.help.registryNames": "인증할 config.toml에 지정된 레지스트리 이름의 쉼표로 구분된 목록입니다. 이 설정을 지정하는 경우 workloadIdentityServiceConnection이 필요합니다. 다른 모든 입력은 무시됩니다. cargoServiceConnections와 호환되지 않습니다.", - "loc.input.label.configFile": "인증할 config.toml 파일", - "loc.input.help.configFile": "사용할 레지스트리를 지정하는 config.toml 파일의 경로입니다. 폴더가 아니라 파일을 선택합니다(예: \"/.cargo/config.toml\".).", - "loc.input.label.cargoServiceConnections": "이 조직/컬렉션 외부 레지스트리에 대한 자격 증명", - "loc.input.help.cargoServiceConnections": "외부 레지스트리에 사용할 자격 증명으로, 프로젝트의 config.toml에 있습니다. 이 조직/컬렉션에 있는 레지스트리의 경우 이 필드를 비워 둡니다. 빌드의 자격 증명이 자동으로 사용됩니다.", - "loc.messages.FailedToAddAuthentication": "인증을 추가하지 못했습니다.", - "loc.messages.ConfigTomlNotToml": "인증하도록 선택한 파일(%s)이 유효한 .toml 파일이 아닙니다.", - "loc.messages.ConfigTomlDoesNotExist": "%s에서 선택한 config.toml 파일이 현재 없습니다.", - "loc.messages.ConfigTomlMissingRegistry": "선택한 config.toml 파일에는 레지스트리 테이블이 있어야 합니다.", - "loc.messages.AuthenticatingThisConfigToml": "%s에서 이 config.toml 파일에 나열된 레지스트리에 대한 인증을 추가하는 중", - "loc.messages.AddingAuthRegistry": "레지스트리에 대한 인증 추가하는 중: %s(토큰 이름: %s)", - "loc.messages.AddingAuthExternalRegistry": "외부 레지스트리에 대한 인증 추가하는 중: %s(토큰 이름: %s)", - "loc.messages.ConnectionAlreadySet": "레지스트리 %s에 %s 연결에 대한 인증 집합이 이미 있습니다.", - "loc.messages.ConnectionAlreadySetOverwriting": "레지스트리 %s에 %s 연결에 대한 인증 집합이 이미 있습니다. 기존 인증을 덮어쓰는 중입니다.", - "loc.messages.AuthTelemetry": "%s 내부 피드, %s 외부 리포지토리 및 %s 페더레이션된 서비스 연결이 인증됨", - "loc.messages.FailedToGetServiceConnectionAuth": "서비스 연결에서 페더레이션 자격 증명을 가져올 수 없습니다. %s.", - "loc.messages.MissingRegistryNameOrServiceConnection": "레지스트리 이름과 서비스 연결을 모두 설정해야 하며 비워 둘 수 없습니다.", - "loc.messages.RegistryNotFound": "레지스트리 이름 입력 '%s'이(가) config.toml의 레지스트리와 일치하지 않습니다." +{ + "loc.friendlyName": "화물 인증(작업 실행기용)", + "loc.helpMarkDown": "", + "loc.description": "화물 상자 배포를 설치하는 데 사용되는 화물 클라이언트에 대한 인증 작업", + "loc.instanceNameFormat": "화물 인증 $(configFile)", + "loc.input.label.workloadIdentityServiceConnection": "'Azure DevOps' Service Connection", + "loc.input.help.workloadIdentityServiceConnection": "이 설정을 지정하는 경우 registryNames가 필요합니다. 다른 모든 입력은 무시됩니다.", + "loc.input.label.registryNames": "config.toml의 레지스트리 이름", + "loc.input.help.registryNames": "인증할 config.toml에 지정된 레지스트리 이름의 쉼표로 구분된 목록입니다. 이 설정을 지정하는 경우 workloadIdentityServiceConnection이 필요합니다. 다른 모든 입력은 무시됩니다. cargoServiceConnections와 호환되지 않습니다.", + "loc.input.label.configFile": "인증할 config.toml 파일", + "loc.input.help.configFile": "사용할 레지스트리를 지정하는 config.toml 파일의 경로입니다. 폴더가 아니라 파일을 선택합니다(예: \"/.cargo/config.toml\".).", + "loc.input.label.cargoServiceConnections": "이 조직/컬렉션 외부 레지스트리에 대한 자격 증명", + "loc.input.help.cargoServiceConnections": "외부 레지스트리에 사용할 자격 증명으로, 프로젝트의 config.toml에 있습니다. 이 조직/컬렉션에 있는 레지스트리의 경우 이 필드를 비워 둡니다. 빌드의 자격 증명이 자동으로 사용됩니다.", + "loc.messages.FailedToAddAuthentication": "인증을 추가하지 못했습니다.", + "loc.messages.ConfigTomlNotToml": "인증하도록 선택한 파일(%s)이 유효한 .toml 파일이 아닙니다.", + "loc.messages.ConfigTomlDoesNotExist": "%s에서 선택한 config.toml 파일이 현재 없습니다.", + "loc.messages.ConfigTomlMissingRegistry": "선택한 config.toml 파일에는 레지스트리 테이블이 있어야 합니다.", + "loc.messages.AuthenticatingThisConfigToml": "%s에서 이 config.toml 파일에 나열된 레지스트리에 대한 인증을 추가하는 중", + "loc.messages.AddingAuthRegistry": "레지스트리에 대한 인증 추가하는 중: %s(토큰 이름: %s)", + "loc.messages.AddingAuthExternalRegistry": "외부 레지스트리에 대한 인증 추가하는 중: %s(토큰 이름: %s)", + "loc.messages.ConnectionAlreadySet": "레지스트리 %s에 %s 연결에 대한 인증 집합이 이미 있습니다.", + "loc.messages.ConnectionAlreadySetOverwriting": "레지스트리 %s에 %s 연결에 대한 인증 집합이 이미 있습니다. 기존 인증을 덮어쓰는 중입니다.", + "loc.messages.AuthTelemetry": "%s 내부 피드, %s 외부 리포지토리 및 %s 페더레이션된 서비스 연결이 인증됨", + "loc.messages.FailedToGetServiceConnectionAuth": "서비스 연결에서 페더레이션 자격 증명을 가져올 수 없습니다. %s.", + "loc.messages.MissingRegistryNameOrServiceConnection": "레지스트리 이름과 서비스 연결을 모두 설정해야 하며 비워 둘 수 없습니다.", + "loc.messages.RegistryNotFound": "레지스트리 이름 입력 '%s'이(가) config.toml의 레지스트리와 일치하지 않습니다." } \ No newline at end of file diff --git a/Tasks/CargoAuthenticateV0/Strings/resources.resjson/ru-RU/resources.resjson b/Tasks/CargoAuthenticateV0/Strings/resources.resjson/ru-RU/resources.resjson index 11a0a84aeb8f..3e28a45438a3 100644 --- a/Tasks/CargoAuthenticateV0/Strings/resources.resjson/ru-RU/resources.resjson +++ b/Tasks/CargoAuthenticateV0/Strings/resources.resjson/ru-RU/resources.resjson @@ -1,27 +1,27 @@ -{ - "loc.friendlyName": "Проверка подлинности Cargo (для запускателей задач)", - "loc.helpMarkDown": "", - "loc.description": "Задача проверки подлинности для клиента Cargo, используемая для установки дистрибутива Cargo crates.", - "loc.instanceNameFormat": "$(configFile) для проверки подлинности Cargo", - "loc.input.label.workloadIdentityServiceConnection": "Подключение службы \"Пользователь Azure DevOps с поддержкой Идентификации рабочей нагрузки Microsoft Entra\"", - "loc.input.help.workloadIdentityServiceConnection": "Если этот параметр задан, требуется registryNames. Все остальные входные данные игнорируются.", - "loc.input.label.registryNames": "Имена реестров из config.toml", - "loc.input.help.registryNames": "Разделенный запятыми список имен реестров, указанных в config.toml, для проверки подлинности. Если этот параметр задан, требуется workloadIdentityServiceConnection. Все остальные входные данные игнорируются. Несовместимо с cargoServiceConnections.", - "loc.input.label.configFile": "Файл config.toml для проверки подлинности", - "loc.input.help.configFile": "Путь к файлу config.toml, в котором указаны реестры, с которыми нужно работать. Выберите файл, а не папку, например \"/.cargo/config.toml\".", - "loc.input.label.cargoServiceConnections": "Учетные данные для реестров за пределами текущей организации/коллекции", - "loc.input.help.cargoServiceConnections": "Учетные данные для внешних реестров из проектного файла config.toml. Для реестров в текущей организации/коллекции оставьте это поле пустым; будут автоматически использоваться учетные данные сборки.", - "loc.messages.FailedToAddAuthentication": "Добавить проверку подлинности не удалось.", - "loc.messages.ConfigTomlNotToml": "Выбранный файл для проверки подлинности (%s) не является допустимым файлом .toml.", - "loc.messages.ConfigTomlDoesNotExist": "Файл config.toml, выбранный в %s, сейчас не существует.", - "loc.messages.ConfigTomlMissingRegistry": "Выбранный файл config.toml должен содержать таблицу реестров.", - "loc.messages.AuthenticatingThisConfigToml": "Добавление проверки подлинности для реестра, указанного в этом файле config.toml в %s.", - "loc.messages.AddingAuthRegistry": "Добавление проверки подлинности для реестра %s с именем токена %s.", - "loc.messages.AddingAuthExternalRegistry": "Добавление проверки подлинности для внешнего реестра %s с именем токена %s.", - "loc.messages.ConnectionAlreadySet": "Для реестра %s уже задана проверка подлинности для подключения %s.", - "loc.messages.ConnectionAlreadySetOverwriting": "Для реестра %s уже задана проверка подлинности для подключения %s. Перезапись существующей проверки подлинности.", - "loc.messages.AuthTelemetry": "Прошедшие проверку подлинности внутренние каналы %s, внешние репозитории %s, федеративные подключения служб %s", - "loc.messages.FailedToGetServiceConnectionAuth": "Не удалось получить федеративные учетные данные из подключения службы: %s.", - "loc.messages.MissingRegistryNameOrServiceConnection": "Необходимо настроить и имя реестра, и подключение службы, они не могут быть пустыми.", - "loc.messages.RegistryNotFound": "Входные имена реестров \"%s№ не соответствуют ни одному реестру в config.toml" +{ + "loc.friendlyName": "Проверка подлинности Cargo (для запускателей задач)", + "loc.helpMarkDown": "", + "loc.description": "Задача проверки подлинности для клиента Cargo, используемая для установки дистрибутива Cargo crates.", + "loc.instanceNameFormat": "$(configFile) для проверки подлинности Cargo", + "loc.input.label.workloadIdentityServiceConnection": "'Azure DevOps' Service Connection", + "loc.input.help.workloadIdentityServiceConnection": "Если этот параметр задан, требуется registryNames. Все остальные входные данные игнорируются.", + "loc.input.label.registryNames": "Имена реестров из config.toml", + "loc.input.help.registryNames": "Разделенный запятыми список имен реестров, указанных в config.toml, для проверки подлинности. Если этот параметр задан, требуется workloadIdentityServiceConnection. Все остальные входные данные игнорируются. Несовместимо с cargoServiceConnections.", + "loc.input.label.configFile": "Файл config.toml для проверки подлинности", + "loc.input.help.configFile": "Путь к файлу config.toml, в котором указаны реестры, с которыми нужно работать. Выберите файл, а не папку, например \"/.cargo/config.toml\".", + "loc.input.label.cargoServiceConnections": "Учетные данные для реестров за пределами текущей организации/коллекции", + "loc.input.help.cargoServiceConnections": "Учетные данные для внешних реестров из проектного файла config.toml. Для реестров в текущей организации/коллекции оставьте это поле пустым; будут автоматически использоваться учетные данные сборки.", + "loc.messages.FailedToAddAuthentication": "Добавить проверку подлинности не удалось.", + "loc.messages.ConfigTomlNotToml": "Выбранный файл для проверки подлинности (%s) не является допустимым файлом .toml.", + "loc.messages.ConfigTomlDoesNotExist": "Файл config.toml, выбранный в %s, сейчас не существует.", + "loc.messages.ConfigTomlMissingRegistry": "Выбранный файл config.toml должен содержать таблицу реестров.", + "loc.messages.AuthenticatingThisConfigToml": "Добавление проверки подлинности для реестра, указанного в этом файле config.toml в %s.", + "loc.messages.AddingAuthRegistry": "Добавление проверки подлинности для реестра %s с именем токена %s.", + "loc.messages.AddingAuthExternalRegistry": "Добавление проверки подлинности для внешнего реестра %s с именем токена %s.", + "loc.messages.ConnectionAlreadySet": "Для реестра %s уже задана проверка подлинности для подключения %s.", + "loc.messages.ConnectionAlreadySetOverwriting": "Для реестра %s уже задана проверка подлинности для подключения %s. Перезапись существующей проверки подлинности.", + "loc.messages.AuthTelemetry": "Прошедшие проверку подлинности внутренние каналы %s, внешние репозитории %s, федеративные подключения служб %s", + "loc.messages.FailedToGetServiceConnectionAuth": "Не удалось получить федеративные учетные данные из подключения службы: %s.", + "loc.messages.MissingRegistryNameOrServiceConnection": "Необходимо настроить и имя реестра, и подключение службы, они не могут быть пустыми.", + "loc.messages.RegistryNotFound": "Входные имена реестров \"%s№ не соответствуют ни одному реестру в config.toml" } \ No newline at end of file diff --git a/Tasks/CargoAuthenticateV0/Strings/resources.resjson/zh-CN/resources.resjson b/Tasks/CargoAuthenticateV0/Strings/resources.resjson/zh-CN/resources.resjson index 895e8d061346..6155f9603f67 100644 --- a/Tasks/CargoAuthenticateV0/Strings/resources.resjson/zh-CN/resources.resjson +++ b/Tasks/CargoAuthenticateV0/Strings/resources.resjson/zh-CN/resources.resjson @@ -1,27 +1,27 @@ -{ - "loc.friendlyName": "Cargo 身份验证(适用于任务运行程序)", - "loc.helpMarkDown": "", - "loc.description": "用于安装 Cargo crates 分发版的 cargo 客户端的身份验证任务", - "loc.instanceNameFormat": "cargo 身份验证 $(configFile)", - "loc.input.label.workloadIdentityServiceConnection": "“Entra Workload ID 支持的 Azure DevOps 用户”服务连接", - "loc.input.help.workloadIdentityServiceConnection": "如果设置了此设置,则需要 registryNames。已忽略所有其他输入。", - "loc.input.label.registryNames": "config.toml 中的注册表名称", - "loc.input.help.registryNames": "在 config.toml 中指定用于身份验证的注册表名称的逗号分隔列表。如果设置此项,则需要 workloadIdentityServiceConnection。已忽略所有其他输入。与 cargoServiceConnections 不兼容。", - "loc.input.label.configFile": "要进行身份验证的 config.toml 文件", - "loc.input.help.configFile": "指定要使用的注册表的 config.toml 文件的路径。选择文件,而不是文件夹,例如 \"/.cargo/config.toml\"。", - "loc.input.label.cargoServiceConnections": "用于此组织/集合外部的注册表的凭据", - "loc.input.help.cargoServiceConnections": "用于位于项目的 config.tom 中的外部注册表的凭据。对于此组织/集合中的注册表,请将其留空;将自动使用生成的凭据。", - "loc.messages.FailedToAddAuthentication": "添加身份验证失败。", - "loc.messages.ConfigTomlNotToml": "选择进行身份验证的文件(%s)不是一个有效的 .toml 文件。", - "loc.messages.ConfigTomlDoesNotExist": "在 %s 中选择的 config.toml 文件当前不存在。", - "loc.messages.ConfigTomlMissingRegistry": "所选的 config.toml 文件必须包含注册表", - "loc.messages.AuthenticatingThisConfigToml": "正在为位于 %s 的此 config.toml 文件中列出的注册表添加身份验证", - "loc.messages.AddingAuthRegistry": "正在为注册表 %s 添加身份验证,令牌名称为: %s", - "loc.messages.AddingAuthExternalRegistry": "正在为外部注册表 %s 添加身份验证,令牌名称为: %s", - "loc.messages.ConnectionAlreadySet": "注册表 %s 已为 %s 连接设置了身份验证。", - "loc.messages.ConnectionAlreadySetOverwriting": "注册表 %s 已为 %s 连接设置了身份验证。正在覆盖现有身份验证。", - "loc.messages.AuthTelemetry": "已验证 %s 内部源、%s 外部存储库和 %s 联合服务连接", - "loc.messages.FailedToGetServiceConnectionAuth": "无法从服务连接 %s 获取联合凭据。", - "loc.messages.MissingRegistryNameOrServiceConnection": "注册表名称和服务连接都需要设置,不能为空。", - "loc.messages.RegistryNotFound": "注册表名称输入 \"%s\" 不对应 config.toml 中的任何注册表" +{ + "loc.friendlyName": "Cargo 身份验证(适用于任务运行程序)", + "loc.helpMarkDown": "", + "loc.description": "用于安装 Cargo crates 分发版的 cargo 客户端的身份验证任务", + "loc.instanceNameFormat": "cargo 身份验证 $(configFile)", + "loc.input.label.workloadIdentityServiceConnection": "'Azure DevOps' Service Connection", + "loc.input.help.workloadIdentityServiceConnection": "如果设置了此设置,则需要 registryNames。已忽略所有其他输入。", + "loc.input.label.registryNames": "config.toml 中的注册表名称", + "loc.input.help.registryNames": "在 config.toml 中指定用于身份验证的注册表名称的逗号分隔列表。如果设置此项,则需要 workloadIdentityServiceConnection。已忽略所有其他输入。与 cargoServiceConnections 不兼容。", + "loc.input.label.configFile": "要进行身份验证的 config.toml 文件", + "loc.input.help.configFile": "指定要使用的注册表的 config.toml 文件的路径。选择文件,而不是文件夹,例如 \"/.cargo/config.toml\"。", + "loc.input.label.cargoServiceConnections": "用于此组织/集合外部的注册表的凭据", + "loc.input.help.cargoServiceConnections": "用于位于项目的 config.tom 中的外部注册表的凭据。对于此组织/集合中的注册表,请将其留空;将自动使用生成的凭据。", + "loc.messages.FailedToAddAuthentication": "添加身份验证失败。", + "loc.messages.ConfigTomlNotToml": "选择进行身份验证的文件(%s)不是一个有效的 .toml 文件。", + "loc.messages.ConfigTomlDoesNotExist": "在 %s 中选择的 config.toml 文件当前不存在。", + "loc.messages.ConfigTomlMissingRegistry": "所选的 config.toml 文件必须包含注册表", + "loc.messages.AuthenticatingThisConfigToml": "正在为位于 %s 的此 config.toml 文件中列出的注册表添加身份验证", + "loc.messages.AddingAuthRegistry": "正在为注册表 %s 添加身份验证,令牌名称为: %s", + "loc.messages.AddingAuthExternalRegistry": "正在为外部注册表 %s 添加身份验证,令牌名称为: %s", + "loc.messages.ConnectionAlreadySet": "注册表 %s 已为 %s 连接设置了身份验证。", + "loc.messages.ConnectionAlreadySetOverwriting": "注册表 %s 已为 %s 连接设置了身份验证。正在覆盖现有身份验证。", + "loc.messages.AuthTelemetry": "已验证 %s 内部源、%s 外部存储库和 %s 联合服务连接", + "loc.messages.FailedToGetServiceConnectionAuth": "无法从服务连接 %s 获取联合凭据。", + "loc.messages.MissingRegistryNameOrServiceConnection": "注册表名称和服务连接都需要设置,不能为空。", + "loc.messages.RegistryNotFound": "注册表名称输入 \"%s\" 不对应 config.toml 中的任何注册表" } \ No newline at end of file diff --git a/Tasks/CargoAuthenticateV0/Strings/resources.resjson/zh-TW/resources.resjson b/Tasks/CargoAuthenticateV0/Strings/resources.resjson/zh-TW/resources.resjson index 67129342eedc..207931469430 100644 --- a/Tasks/CargoAuthenticateV0/Strings/resources.resjson/zh-TW/resources.resjson +++ b/Tasks/CargoAuthenticateV0/Strings/resources.resjson/zh-TW/resources.resjson @@ -1,27 +1,27 @@ -{ - "loc.friendlyName": "貨物驗證 (適用於工作執行器)", - "loc.helpMarkDown": "", - "loc.description": "驗證工作,適用於裝運貨櫃配送的貨運客戶", - "loc.instanceNameFormat": "貨物驗證 $(configFile)", - "loc.input.label.workloadIdentityServiceConnection": "採用 Entra 工作負載 ID 的 Azure DevOps 使用者服務連線", - "loc.input.help.workloadIdentityServiceConnection": "如果已設定,則需要 registryNames。忽略所有其他輸入。", - "loc.input.label.registryNames": "來自 config.toml 的登錄名稱", - "loc.input.help.registryNames": "以逗號分隔的 config.toml 中指定的登錄名稱清單,以進行驗證。如果設定此選項,則需要 workloadIdentityServiceConnection。忽略所有其他輸入。與 cargoServiceConnections 不相容。", - "loc.input.label.configFile": "要驗證的 config.toml 檔案", - "loc.input.help.configFile": "config.toml 檔案的路徑,指定您要使用的登錄。請選取檔案而非資料夾,例如 \"/.cargo/config.toml\"。", - "loc.input.label.cargoServiceConnections": "此組織/集合外部登錄的認證", - "loc.input.help.cargoServiceConnections": "要用於專案 config.toml 中外部登錄的認證。針對此組織/集合中的登錄,請將此欄位保留空白,系統會自動使用組建的認證。", - "loc.messages.FailedToAddAuthentication": "無法新增驗證。", - "loc.messages.ConfigTomlNotToml": "您選取要驗證的檔案 (%s) 不是有效的 .toml 檔案。", - "loc.messages.ConfigTomlDoesNotExist": "您在 %s 選取的 config.toml 檔案目前不存在。", - "loc.messages.ConfigTomlMissingRegistry": "您選取的 config.toml 檔案必須包含登錄表格", - "loc.messages.AuthenticatingThisConfigToml": "為在 %s 的 config.toml 檔案中列出的登錄新增驗證", - "loc.messages.AddingAuthRegistry": "正在新增登錄的驗證: 具有權杖名稱的 %s: %s", - "loc.messages.AddingAuthExternalRegistry": "正在新增外部登錄的驗證: 具有權杖名稱的 %s: %s", - "loc.messages.ConnectionAlreadySet": "登錄 %s 已經有 %s 連線的驗證設定。", - "loc.messages.ConnectionAlreadySetOverwriting": "登錄 %s 已經有 %s 連線的驗證設定。正在覆寫現有的驗證。", - "loc.messages.AuthTelemetry": "已驗證 %s 內部摘要、%s 外部存放庫,以及 %s 的同盟服務連線", - "loc.messages.FailedToGetServiceConnectionAuth": "無法取得服務連線的同盟認證: %s。", - "loc.messages.MissingRegistryNameOrServiceConnection": "登錄名稱和服務連線都必須設定,且不能是空的。", - "loc.messages.RegistryNotFound": "登錄名稱輸入 '%s' 未對應 config.toml 中的任何登錄" +{ + "loc.friendlyName": "貨物驗證 (適用於工作執行器)", + "loc.helpMarkDown": "", + "loc.description": "驗證工作,適用於裝運貨櫃配送的貨運客戶", + "loc.instanceNameFormat": "貨物驗證 $(configFile)", + "loc.input.label.workloadIdentityServiceConnection": "'Azure DevOps' Service Connection", + "loc.input.help.workloadIdentityServiceConnection": "如果已設定,則需要 registryNames。忽略所有其他輸入。", + "loc.input.label.registryNames": "來自 config.toml 的登錄名稱", + "loc.input.help.registryNames": "以逗號分隔的 config.toml 中指定的登錄名稱清單,以進行驗證。如果設定此選項,則需要 workloadIdentityServiceConnection。忽略所有其他輸入。與 cargoServiceConnections 不相容。", + "loc.input.label.configFile": "要驗證的 config.toml 檔案", + "loc.input.help.configFile": "config.toml 檔案的路徑,指定您要使用的登錄。請選取檔案而非資料夾,例如 \"/.cargo/config.toml\"。", + "loc.input.label.cargoServiceConnections": "此組織/集合外部登錄的認證", + "loc.input.help.cargoServiceConnections": "要用於專案 config.toml 中外部登錄的認證。針對此組織/集合中的登錄,請將此欄位保留空白,系統會自動使用組建的認證。", + "loc.messages.FailedToAddAuthentication": "無法新增驗證。", + "loc.messages.ConfigTomlNotToml": "您選取要驗證的檔案 (%s) 不是有效的 .toml 檔案。", + "loc.messages.ConfigTomlDoesNotExist": "您在 %s 選取的 config.toml 檔案目前不存在。", + "loc.messages.ConfigTomlMissingRegistry": "您選取的 config.toml 檔案必須包含登錄表格", + "loc.messages.AuthenticatingThisConfigToml": "為在 %s 的 config.toml 檔案中列出的登錄新增驗證", + "loc.messages.AddingAuthRegistry": "正在新增登錄的驗證: 具有權杖名稱的 %s: %s", + "loc.messages.AddingAuthExternalRegistry": "正在新增外部登錄的驗證: 具有權杖名稱的 %s: %s", + "loc.messages.ConnectionAlreadySet": "登錄 %s 已經有 %s 連線的驗證設定。", + "loc.messages.ConnectionAlreadySetOverwriting": "登錄 %s 已經有 %s 連線的驗證設定。正在覆寫現有的驗證。", + "loc.messages.AuthTelemetry": "已驗證 %s 內部摘要、%s 外部存放庫,以及 %s 的同盟服務連線", + "loc.messages.FailedToGetServiceConnectionAuth": "無法取得服務連線的同盟認證: %s。", + "loc.messages.MissingRegistryNameOrServiceConnection": "登錄名稱和服務連線都必須設定,且不能是空的。", + "loc.messages.RegistryNotFound": "登錄名稱輸入 '%s' 未對應 config.toml 中的任何登錄" } \ No newline at end of file diff --git a/Tasks/CondaAuthenticateV0/Strings/resources.resjson/de-DE/resources.resjson b/Tasks/CondaAuthenticateV0/Strings/resources.resjson/de-DE/resources.resjson index a2ccfa1e8a66..afea3bfe5ab8 100644 --- a/Tasks/CondaAuthenticateV0/Strings/resources.resjson/de-DE/resources.resjson +++ b/Tasks/CondaAuthenticateV0/Strings/resources.resjson/de-DE/resources.resjson @@ -1,11 +1,13 @@ -{ - "loc.friendlyName": "Conda-Authentifizierung (für Aufgabenausführungen)", - "loc.helpMarkDown": "", - "loc.description": "Authentifizierungsaufgabe für den Conda-Client", - "loc.instanceNameFormat": "Conda-Authentifizierung", - "loc.messages.FailedToAddAuthentication": "Fehler beim Hinzufügen der Authentifizierung.", - "loc.messages.AddingAuthChannel": "Die Authentifizierung für das Token „%s“ wird hinzugefügt", - "loc.messages.Info_AddingFederatedFeedAuth": "Authentifizierungsinformationen der Dienstverbindung %s werden hinzugefügt", - "loc.messages.Info_SuccessAddingFederatedFeedAuth": "Authentifizierung für Dienstverbindung %s erfolgreich hinzugefügt.", - "loc.messages.FailedToGetServiceConnectionAuth": "Verbundanmeldeinformationen können nicht von der Dienstverbindung abgerufen werden: %s." +{ + "loc.friendlyName": "Conda-Authentifizierung (für Aufgabenausführungen)", + "loc.helpMarkDown": "", + "loc.description": "Authentifizierungsaufgabe für den Conda-Client", + "loc.instanceNameFormat": "Conda-Authentifizierung", + "loc.input.label.workloadIdentityServiceConnection": "'Azure DevOps' Service Connection", + "loc.input.help.workloadIdentityServiceConnection": "Wenn diese Option festgelegt ist, werden Anmeldeinformationen mithilfe der Dienstverbindung anstelle der Buildpipelineidentität generiert.", + "loc.messages.FailedToAddAuthentication": "Fehler beim Hinzufügen der Authentifizierung.", + "loc.messages.AddingAuthChannel": "Die Authentifizierung für das Token „%s“ wird hinzugefügt", + "loc.messages.Info_AddingFederatedFeedAuth": "Authentifizierungsinformationen der Dienstverbindung %s werden hinzugefügt", + "loc.messages.Info_SuccessAddingFederatedFeedAuth": "Authentifizierung für Dienstverbindung %s erfolgreich hinzugefügt.", + "loc.messages.FailedToGetServiceConnectionAuth": "Verbundanmeldeinformationen können nicht von der Dienstverbindung abgerufen werden: %s." } \ No newline at end of file diff --git a/Tasks/CondaAuthenticateV0/Strings/resources.resjson/es-ES/resources.resjson b/Tasks/CondaAuthenticateV0/Strings/resources.resjson/es-ES/resources.resjson index 76882d3eb4b2..fc032116c8e5 100644 --- a/Tasks/CondaAuthenticateV0/Strings/resources.resjson/es-ES/resources.resjson +++ b/Tasks/CondaAuthenticateV0/Strings/resources.resjson/es-ES/resources.resjson @@ -1,11 +1,13 @@ -{ - "loc.friendlyName": "Autenticación de Conda (para ejecutores de tareas)", - "loc.helpMarkDown": "", - "loc.description": "Tarea de autenticación para el cliente de Conda", - "loc.instanceNameFormat": "Autenticación de Conda", - "loc.messages.FailedToAddAuthentication": "No se pudo agregar la autenticación", - "loc.messages.AddingAuthChannel": "Agregando autenticación para el token %s", - "loc.messages.Info_AddingFederatedFeedAuth": "Agregando información de autenticación de la conexión de servicio %s", - "loc.messages.Info_SuccessAddingFederatedFeedAuth": "La autenticación para la conexión de servicio %s se ha agregado correctamente.", - "loc.messages.FailedToGetServiceConnectionAuth": "No se pueden obtener las credenciales federadas de la conexión de servicio: %s." +{ + "loc.friendlyName": "Autenticación de Conda (para ejecutores de tareas)", + "loc.helpMarkDown": "", + "loc.description": "Tarea de autenticación para el cliente de Conda", + "loc.instanceNameFormat": "Autenticación de Conda", + "loc.input.label.workloadIdentityServiceConnection": "'Azure DevOps' Service Connection", + "loc.input.help.workloadIdentityServiceConnection": "Si se establece, se generarán credenciales mediante una conexión de servicio en lugar de la identidad de la canalización de compilación.", + "loc.messages.FailedToAddAuthentication": "No se pudo agregar la autenticación", + "loc.messages.AddingAuthChannel": "Agregando autenticación para el token %s", + "loc.messages.Info_AddingFederatedFeedAuth": "Agregando información de autenticación de la conexión de servicio %s", + "loc.messages.Info_SuccessAddingFederatedFeedAuth": "La autenticación para la conexión de servicio %s se ha agregado correctamente.", + "loc.messages.FailedToGetServiceConnectionAuth": "No se pueden obtener las credenciales federadas de la conexión de servicio: %s." } \ No newline at end of file diff --git a/Tasks/CondaAuthenticateV0/Strings/resources.resjson/fr-FR/resources.resjson b/Tasks/CondaAuthenticateV0/Strings/resources.resjson/fr-FR/resources.resjson index 8f336b19f4d8..f87813db506e 100644 --- a/Tasks/CondaAuthenticateV0/Strings/resources.resjson/fr-FR/resources.resjson +++ b/Tasks/CondaAuthenticateV0/Strings/resources.resjson/fr-FR/resources.resjson @@ -1,11 +1,13 @@ -{ - "loc.friendlyName": "Authentification de Conda (pour les exécuteurs de tâches)", - "loc.helpMarkDown": "", - "loc.description": "Tâche d’authentification pour le client conda", - "loc.instanceNameFormat": "Authentification Conda", - "loc.messages.FailedToAddAuthentication": "Nous n’avons pas pu ajouter l’authentification.", - "loc.messages.AddingAuthChannel": "Ajout de l’authentification pour le jeton %s", - "loc.messages.Info_AddingFederatedFeedAuth": "Ajout d'informations d'authentification à partir de la connexion de service %s", - "loc.messages.Info_SuccessAddingFederatedFeedAuth": "Authentification ajoutée avec succès pour la connexion au service %s.", - "loc.messages.FailedToGetServiceConnectionAuth": "Impossible d’obtenir les informations d’identification fédérées à partir de la connexion de service : %s." +{ + "loc.friendlyName": "Authentification de Conda (pour les exécuteurs de tâches)", + "loc.helpMarkDown": "", + "loc.description": "Tâche d’authentification pour le client conda", + "loc.instanceNameFormat": "Authentification Conda", + "loc.input.label.workloadIdentityServiceConnection": "'Azure DevOps' Service Connection", + "loc.input.help.workloadIdentityServiceConnection": "Si cette option est définie, les informations d'identification seront générées à l'aide de la connexion au service au lieu de l'identité du pipeline de build.", + "loc.messages.FailedToAddAuthentication": "Nous n’avons pas pu ajouter l’authentification.", + "loc.messages.AddingAuthChannel": "Ajout de l’authentification pour le jeton %s", + "loc.messages.Info_AddingFederatedFeedAuth": "Ajout d'informations d'authentification à partir de la connexion de service %s", + "loc.messages.Info_SuccessAddingFederatedFeedAuth": "Authentification ajoutée avec succès pour la connexion au service %s.", + "loc.messages.FailedToGetServiceConnectionAuth": "Impossible d’obtenir les informations d’identification fédérées à partir de la connexion de service : %s." } \ No newline at end of file diff --git a/Tasks/CondaAuthenticateV0/Strings/resources.resjson/it-IT/resources.resjson b/Tasks/CondaAuthenticateV0/Strings/resources.resjson/it-IT/resources.resjson index 649b831aa38e..a759f0b8de0c 100644 --- a/Tasks/CondaAuthenticateV0/Strings/resources.resjson/it-IT/resources.resjson +++ b/Tasks/CondaAuthenticateV0/Strings/resources.resjson/it-IT/resources.resjson @@ -1,11 +1,13 @@ -{ - "loc.friendlyName": "Autenticazione Conda (per gli strumenti di esecuzione attività)", - "loc.helpMarkDown": "", - "loc.description": "Attività di autenticazione per il client Conda", - "loc.instanceNameFormat": "Autenticazione Conda", - "loc.messages.FailedToAddAuthentication": "Non è stato possibile aggiungere l'autenticazione.", - "loc.messages.AddingAuthChannel": "Aggiunta dell'autenticazione per il token %s", - "loc.messages.Info_AddingFederatedFeedAuth": "Aggiunta di informazioni di autenticazione dalla connessione al servizio %s", - "loc.messages.Info_SuccessAddingFederatedFeedAuth": "Autenticazione aggiunta correttamente per la connessione al servizio %s.", - "loc.messages.FailedToGetServiceConnectionAuth": "Non è possibile ottenere le credenziali federate dalla connessione al servizio: %s." +{ + "loc.friendlyName": "Autenticazione Conda (per gli strumenti di esecuzione attività)", + "loc.helpMarkDown": "", + "loc.description": "Attività di autenticazione per il client Conda", + "loc.instanceNameFormat": "Autenticazione Conda", + "loc.input.label.workloadIdentityServiceConnection": "'Azure DevOps' Service Connection", + "loc.input.help.workloadIdentityServiceConnection": "Se questa opzione è impostata, verranno generate le credenziali usando la connessione al servizio anziché l'identità della pipeline di compilazione.", + "loc.messages.FailedToAddAuthentication": "Non è stato possibile aggiungere l'autenticazione.", + "loc.messages.AddingAuthChannel": "Aggiunta dell'autenticazione per il token %s", + "loc.messages.Info_AddingFederatedFeedAuth": "Aggiunta di informazioni di autenticazione dalla connessione al servizio %s", + "loc.messages.Info_SuccessAddingFederatedFeedAuth": "Autenticazione aggiunta correttamente per la connessione al servizio %s.", + "loc.messages.FailedToGetServiceConnectionAuth": "Non è possibile ottenere le credenziali federate dalla connessione al servizio: %s." } \ No newline at end of file diff --git a/Tasks/CondaAuthenticateV0/Strings/resources.resjson/ja-JP/resources.resjson b/Tasks/CondaAuthenticateV0/Strings/resources.resjson/ja-JP/resources.resjson index 0911cff3d5c4..899d232714a7 100644 --- a/Tasks/CondaAuthenticateV0/Strings/resources.resjson/ja-JP/resources.resjson +++ b/Tasks/CondaAuthenticateV0/Strings/resources.resjson/ja-JP/resources.resjson @@ -1,11 +1,13 @@ -{ - "loc.friendlyName": "Conda 認証 (タスク ランナー用)", - "loc.helpMarkDown": "", - "loc.description": "Conda クライアントの認証タスク", - "loc.instanceNameFormat": "Conda 認証", - "loc.messages.FailedToAddAuthentication": "認証を追加できませんでした。", - "loc.messages.AddingAuthChannel": "トークン %s の認証を追加しています", - "loc.messages.Info_AddingFederatedFeedAuth": "サービス接続 %s から認証情報を追加しています", - "loc.messages.Info_SuccessAddingFederatedFeedAuth": "サービス接続 %s の認証が正常に追加されました。", - "loc.messages.FailedToGetServiceConnectionAuth": "サービス接続からフェデレーション資格情報を取得できません: %s。" +{ + "loc.friendlyName": "Conda 認証 (タスク ランナー用)", + "loc.helpMarkDown": "", + "loc.description": "Conda クライアントの認証タスク", + "loc.instanceNameFormat": "Conda 認証", + "loc.input.label.workloadIdentityServiceConnection": "'Azure DevOps' Service Connection", + "loc.input.help.workloadIdentityServiceConnection": "これを設定すると、ビルド パイプライン ID ではなくサービス接続を使用して資格情報が生成されます。", + "loc.messages.FailedToAddAuthentication": "認証を追加できませんでした。", + "loc.messages.AddingAuthChannel": "トークン %s の認証を追加しています", + "loc.messages.Info_AddingFederatedFeedAuth": "サービス接続 %s から認証情報を追加しています", + "loc.messages.Info_SuccessAddingFederatedFeedAuth": "サービス接続 %s の認証が正常に追加されました。", + "loc.messages.FailedToGetServiceConnectionAuth": "サービス接続からフェデレーション資格情報を取得できません: %s。" } \ No newline at end of file diff --git a/Tasks/CondaAuthenticateV0/Strings/resources.resjson/ko-KR/resources.resjson b/Tasks/CondaAuthenticateV0/Strings/resources.resjson/ko-KR/resources.resjson index ee5c745e2207..1e5e2c4d1929 100644 --- a/Tasks/CondaAuthenticateV0/Strings/resources.resjson/ko-KR/resources.resjson +++ b/Tasks/CondaAuthenticateV0/Strings/resources.resjson/ko-KR/resources.resjson @@ -1,11 +1,13 @@ -{ - "loc.friendlyName": "Conda 인증(작업 실행기용)", - "loc.helpMarkDown": "", - "loc.description": "Conda 클라이언트에 대한 인증 작업", - "loc.instanceNameFormat": "Conda 인증", - "loc.messages.FailedToAddAuthentication": "인증을 추가하지 못했습니다.", - "loc.messages.AddingAuthChannel": "토큰 %s에 대한 인증을 추가하는 중", - "loc.messages.Info_AddingFederatedFeedAuth": "서비스 연결 %s에서 인증 정보 추가", - "loc.messages.Info_SuccessAddingFederatedFeedAuth": "서비스 연결 %s에 대한 인증을 추가했습니다.", - "loc.messages.FailedToGetServiceConnectionAuth": "서비스 연결에서 페더레이션 자격 증명을 가져올 수 없습니다. %s." +{ + "loc.friendlyName": "Conda 인증(작업 실행기용)", + "loc.helpMarkDown": "", + "loc.description": "Conda 클라이언트에 대한 인증 작업", + "loc.instanceNameFormat": "Conda 인증", + "loc.input.label.workloadIdentityServiceConnection": "'Azure DevOps' Service Connection", + "loc.input.help.workloadIdentityServiceConnection": "이 설정이 설정되면 빌드 파이프라인 ID 대신 서비스 연결을 사용하여 자격 증명을 생성합니다.", + "loc.messages.FailedToAddAuthentication": "인증을 추가하지 못했습니다.", + "loc.messages.AddingAuthChannel": "토큰 %s에 대한 인증을 추가하는 중", + "loc.messages.Info_AddingFederatedFeedAuth": "서비스 연결 %s에서 인증 정보 추가", + "loc.messages.Info_SuccessAddingFederatedFeedAuth": "서비스 연결 %s에 대한 인증을 추가했습니다.", + "loc.messages.FailedToGetServiceConnectionAuth": "서비스 연결에서 페더레이션 자격 증명을 가져올 수 없습니다. %s." } \ No newline at end of file diff --git a/Tasks/CondaAuthenticateV0/Strings/resources.resjson/ru-RU/resources.resjson b/Tasks/CondaAuthenticateV0/Strings/resources.resjson/ru-RU/resources.resjson index aa409d973e09..726412092af8 100644 --- a/Tasks/CondaAuthenticateV0/Strings/resources.resjson/ru-RU/resources.resjson +++ b/Tasks/CondaAuthenticateV0/Strings/resources.resjson/ru-RU/resources.resjson @@ -1,11 +1,13 @@ -{ - "loc.friendlyName": "Проверка подлинности Conda (для запускателей задач)", - "loc.helpMarkDown": "", - "loc.description": "Задача проверки подлинности для клиента Conda", - "loc.instanceNameFormat": "Проверка подлинности Conda", - "loc.messages.FailedToAddAuthentication": "Добавить проверку подлинности не удалось.", - "loc.messages.AddingAuthChannel": "Добавление проверки подлинности для маркера %s", - "loc.messages.Info_AddingFederatedFeedAuth": "Добавление сведений о проверке подлинности из подключения к службе %s", - "loc.messages.Info_SuccessAddingFederatedFeedAuth": "Успешно добавлена проверка подлинности для подключения к службе %s.", - "loc.messages.FailedToGetServiceConnectionAuth": "Не удалось получить федеративные учетные данные из подключения службы: %s." +{ + "loc.friendlyName": "Проверка подлинности Conda (для запускателей задач)", + "loc.helpMarkDown": "", + "loc.description": "Задача проверки подлинности для клиента Conda", + "loc.instanceNameFormat": "Проверка подлинности Conda", + "loc.input.label.workloadIdentityServiceConnection": "'Azure DevOps' Service Connection", + "loc.input.help.workloadIdentityServiceConnection": "Если этот параметр задан, учетные данные будут создаваться с помощью подключения к службе, а не удостоверения конвейера сборки.", + "loc.messages.FailedToAddAuthentication": "Добавить проверку подлинности не удалось.", + "loc.messages.AddingAuthChannel": "Добавление проверки подлинности для маркера %s", + "loc.messages.Info_AddingFederatedFeedAuth": "Добавление сведений о проверке подлинности из подключения к службе %s", + "loc.messages.Info_SuccessAddingFederatedFeedAuth": "Успешно добавлена проверка подлинности для подключения к службе %s.", + "loc.messages.FailedToGetServiceConnectionAuth": "Не удалось получить федеративные учетные данные из подключения службы: %s." } \ No newline at end of file diff --git a/Tasks/CondaAuthenticateV0/Strings/resources.resjson/zh-CN/resources.resjson b/Tasks/CondaAuthenticateV0/Strings/resources.resjson/zh-CN/resources.resjson index adcaa00db465..e51e44314b87 100644 --- a/Tasks/CondaAuthenticateV0/Strings/resources.resjson/zh-CN/resources.resjson +++ b/Tasks/CondaAuthenticateV0/Strings/resources.resjson/zh-CN/resources.resjson @@ -1,11 +1,13 @@ -{ - "loc.friendlyName": "Conda 身份验证 (适用于任务运行程序)", - "loc.helpMarkDown": "", - "loc.description": "Conda 客户端的身份验证任务", - "loc.instanceNameFormat": "Conda 身份验证", - "loc.messages.FailedToAddAuthentication": "添加身份验证失败。", - "loc.messages.AddingAuthChannel": "为令牌 %s 添加身份验证", - "loc.messages.Info_AddingFederatedFeedAuth": "正在添加服务连接 %s 中的身份验证信息", - "loc.messages.Info_SuccessAddingFederatedFeedAuth": "已成功为服务连接 %s 添加身份验证。", - "loc.messages.FailedToGetServiceConnectionAuth": "无法从服务连接 %s 获取联合凭据。" +{ + "loc.friendlyName": "Conda 身份验证 (适用于任务运行程序)", + "loc.helpMarkDown": "", + "loc.description": "Conda 客户端的身份验证任务", + "loc.instanceNameFormat": "Conda 身份验证", + "loc.input.label.workloadIdentityServiceConnection": "'Azure DevOps' Service Connection", + "loc.input.help.workloadIdentityServiceConnection": "如果进行了此设置,则会使用服务连接而不是生成管道标识生成凭据。", + "loc.messages.FailedToAddAuthentication": "添加身份验证失败。", + "loc.messages.AddingAuthChannel": "为令牌 %s 添加身份验证", + "loc.messages.Info_AddingFederatedFeedAuth": "正在添加服务连接 %s 中的身份验证信息", + "loc.messages.Info_SuccessAddingFederatedFeedAuth": "已成功为服务连接 %s 添加身份验证。", + "loc.messages.FailedToGetServiceConnectionAuth": "无法从服务连接 %s 获取联合凭据。" } \ No newline at end of file diff --git a/Tasks/CondaAuthenticateV0/Strings/resources.resjson/zh-TW/resources.resjson b/Tasks/CondaAuthenticateV0/Strings/resources.resjson/zh-TW/resources.resjson index 51a5e513b99b..2705466c181c 100644 --- a/Tasks/CondaAuthenticateV0/Strings/resources.resjson/zh-TW/resources.resjson +++ b/Tasks/CondaAuthenticateV0/Strings/resources.resjson/zh-TW/resources.resjson @@ -1,11 +1,13 @@ -{ - "loc.friendlyName": "Conda 驗證 (適用於工作執行器)", - "loc.helpMarkDown": "", - "loc.description": "Conda 用戶端的驗證工作", - "loc.instanceNameFormat": "Conda 驗證", - "loc.messages.FailedToAddAuthentication": "無法新增驗證。", - "loc.messages.AddingAuthChannel": "正在新增權杖 %s 的驗證", - "loc.messages.Info_AddingFederatedFeedAuth": "正在新增來自服務連線 %s 的驗證資訊", - "loc.messages.Info_SuccessAddingFederatedFeedAuth": "已成功新增服務連線 %s 的驗證。", - "loc.messages.FailedToGetServiceConnectionAuth": "無法取得服務連線的同盟認證: %s。" +{ + "loc.friendlyName": "Conda 驗證 (適用於工作執行器)", + "loc.helpMarkDown": "", + "loc.description": "Conda 用戶端的驗證工作", + "loc.instanceNameFormat": "Conda 驗證", + "loc.input.label.workloadIdentityServiceConnection": "'Azure DevOps' Service Connection", + "loc.input.help.workloadIdentityServiceConnection": "如果設定此項目,它會使用服務連線而非建置管線身分識別來產生認證。", + "loc.messages.FailedToAddAuthentication": "無法新增驗證。", + "loc.messages.AddingAuthChannel": "正在新增權杖 %s 的驗證", + "loc.messages.Info_AddingFederatedFeedAuth": "正在新增來自服務連線 %s 的驗證資訊", + "loc.messages.Info_SuccessAddingFederatedFeedAuth": "已成功新增服務連線 %s 的驗證。", + "loc.messages.FailedToGetServiceConnectionAuth": "無法取得服務連線的同盟認證: %s。" } \ No newline at end of file diff --git a/Tasks/JavaToolInstallerV1/Strings/resources.resjson/de-DE/resources.resjson b/Tasks/JavaToolInstallerV1/Strings/resources.resjson/de-DE/resources.resjson index 15f6c9ccc7c8..6ba7cd827405 100644 --- a/Tasks/JavaToolInstallerV1/Strings/resources.resjson/de-DE/resources.resjson +++ b/Tasks/JavaToolInstallerV1/Strings/resources.resjson/de-DE/resources.resjson @@ -1,76 +1,76 @@ -{ - "loc.friendlyName": "Installer für Java-Tools", - "loc.helpMarkDown": "[Weitere Informationen zu dieser Aufgabe](https://learn.microsoft.com/azure/devops/pipelines/tasks/reference/java-tool-installer-v1) oder [Java-Dokumentation anzeigen](https://docs.oracle.com/java/)", - "loc.description": "Hiermit wird eine bestimmte Java-Version aus einem benutzerseitig bereitgestellten Azure-Blob oder dem Toolcache abgerufen und JAVA_HOME festgelegt.", - "loc.instanceNameFormat": "Java $(versionSpec) verwenden", - "loc.group.displayName.JavaInAzureGroup": "Java aus einem Azure-Blob herunterladen", - "loc.input.label.versionSpec": "JDK-Version", - "loc.input.help.versionSpec": "Eine Zahl, die die JDK-Version angibt, die im Pfad verfügbar gemacht werden soll. Verwenden Sie eine ganzzahlige Versionsnummer, z. B. 10.", - "loc.input.label.jdkArchitectureOption": "JDK-Architektur", - "loc.input.help.jdkArchitectureOption": "Die Architektur (x86, x64) des JDK.", - "loc.input.label.jdkSourceOption": "JDK-Quelle", - "loc.input.help.jdkSourceOption": "Quelle für das komprimierte JDK.", - "loc.input.label.jdkFile": "JDK-Datei", - "loc.input.help.jdkFile": "Der Pfad zum Speicherort des komprimierten JDK. Der Pfad kann sich in Ihrem Quellrepository befinden oder ein lokaler Pfad auf dem Agent sein.", - "loc.input.label.azureResourceManagerEndpoint": "Azure-Abonnement", - "loc.input.help.azureResourceManagerEndpoint": "Wählen Sie das Azure Resource Manager-Abonnement für das JDK aus.", - "loc.input.label.azureStorageAccountName": "Speicherkontoname", - "loc.input.help.azureStorageAccountName": "Klassische Azure-Speicherkonten und Resource Manager-Speicherkonten werden aufgeführt. Wählen Sie den Speicherkontonamen aus, in dem sich das JDK befindet.", - "loc.input.label.azureContainerName": "Containername", - "loc.input.help.azureContainerName": "Name des Containers in dem Speicherkonto, in dem sich das JDK befindet.", - "loc.input.label.azureCommonVirtualFile": "Gemeinsamer virtueller Pfad", - "loc.input.help.azureCommonVirtualFile": "Pfad zum JDK innerhalb des Azure-Speichercontainers.", - "loc.input.label.jdkDestinationDirectory": "Zielverzeichnis", - "loc.input.help.jdkDestinationDirectory": "Unter Linux und Windows wird dieses Verzeichnis als Zielverzeichnis für die JDK-Installation verwendet. Unter macOS wird dieses Verzeichnis als temporärer Ordner zum Extrahieren von DMG-Dateien verwendet, weil macOS die Installation von JDK in einem bestimmten Verzeichnis nicht unterstützt.", - "loc.input.label.azureResourceGroupName": "Ressourcengruppenname", - "loc.input.help.azureResourceGroupName": "Ressourcengruppenname des Speicherkontos.", - "loc.input.label.cleanDestinationDirectory": "Zielverzeichnis bereinigen", - "loc.input.help.cleanDestinationDirectory": "Wählen Sie diese Option aus, um das Zielverzeichnis zu bereinigen, bevor JDK in dieses extrahiert wird.", - "loc.input.label.createExtractDirectory": "Verzeichnis zum Extrahieren erstellen", - "loc.input.help.createExtractDirectory": "Standardmäßig erstellt die Aufgabe ein Verzeichnis, das diesem JAVA_HOME_8_X64_OpenJDK_zip für das Extrahieren von JDK ähnelt. Mit dieser Option kann die Erstellung dieses Ordners deaktiviert werden. In diesem Fall befindet sich JDK im Stamm von jdkDestinationDirectory.", - "loc.messages.DownloadFromAzureBlobStorage": "Artefakte werden aus dem Azure-Blobspeicher heruntergeladen, Containername: %s", - "loc.messages.SuccessFullyFetchedItemList": "Erfolgreich abgerufene Elementliste", - "loc.messages.StorageAccountDoesNotExist": "Fehler beim Abrufen des Azure-Speicherkontos mit dem Namen %s.", - "loc.messages.RequestedUrlTooLong": "Die angeforderte URL ist zu lang. Dies geschieht in der Regel, wenn sich viele Ressourcengruppen im Abonnement befinden. Versuchen Sie, die AzureResourceGroupName-Eingabe festzulegen.", - "loc.messages.UnzipExtractFile": "Die Datei wird extrahiert: %s", - "loc.messages.SevenZipExtractFile": "Die Datei wird extrahiert: %s", - "loc.messages.TarExtractFile": "Die Datei wird extrahiert: %s", - "loc.messages.ExtractFileFailedMsg": "Fehler beim Extrahieren der Datei: %s \nCode: %d \nstdout: %s \nstderr: %s \nFehler: %s;", - "loc.messages.ExtractNonExistFile": "Fehler beim Extrahieren der Datei \"%s\", weil die Datei nicht vorhanden ist.", - "loc.messages.ExtractDirFailed": "Fehler beim Extrahieren der Datei \"%s\", weil es sich um einen Ordner handelt.", - "loc.messages.CreateTempDir": "Der temporäre Ordner \"%s\" für die Dekomprimierung wird erstellt: %s", - "loc.messages.TempDir": "tempFolder = %s", - "loc.messages.DecompressedTempTar": "Die temporäre TAR-Datei wurde von \"%s\" nach \"%s\" dekomprimiert.", - "loc.messages.RemoveTempDir": "Der temporäre Ordner wird entfernt: %s", - "loc.messages.ExtractFailedCannotCreate": "Fehler beim Extrahieren der Datei \"%s\", weil der temporäre Speicherort nicht erstellt werden konnte: %s", - "loc.messages.CleanDestDir": "Der Zielordner wird vor dem Extrahieren bereinigt: %s", - "loc.messages.CreateDestDir": "Der Zielordner wird erstellt: %s", - "loc.messages.RetrievingJdkFromAzure": "Das JDK wird aus dem Azure-Blobspeicher abgerufen.", - "loc.messages.RetrievingJdkFromLocalPath": "Das JDK wird aus einem lokalen Pfad abgerufen.", - "loc.messages.SucceedMsg": "Alle Dateien wurden erfolgreich extrahiert.", - "loc.messages.SetJavaHome": "JAVA_HOME wird festgelegt auf: %s", - "loc.messages.SetExtendedJavaHome": "\"%s\" wird festgelegt auf: %s", - "loc.messages.UnsupportedFileExtension": "Die angegebene JDK-Quelldatei weist keine unterstützte Dateierweiterung auf.", - "loc.messages.CouldNotFetchAccessTokenforAzureStatusCode": "Ein Zugriffstoken für Azure konnte nicht abgerufen werden. Statuscode: %s, Statusmeldung: %s", - "loc.messages.CouldNotFetchAccessTokenforMSIDueToMSINotConfiguredProperlyStatusCode": "Ein Zugriffstoken für den verwalteten Dienstprinzipal konnte nicht abgerufen werden. Konfigurieren Sie die verwaltete Dienstidentität (MSI) für den virtuellen Computer (https://aka.ms/azure-msi-docs). Statuscode: %s, Statusmeldung: %s", - "loc.messages.CouldNotFetchAccessTokenforMSIStatusCode": "Ein Zugriffstoken für den verwalteten Dienstprinzipal konnte nicht abgerufen werden. Statuscode: %s, Statusmeldung: %s", - "loc.messages.ExpiredServicePrincipal": "Das Zugriffstoken für Azure konnte nicht abgerufen werden. Stellen Sie sicher, dass der verwendete Dienstprinzipal gültig und nicht abgelaufen ist.", - "loc.messages.CorrelationIdForARM": "Korrelations-ID aus ARM-API-Aufrufantwort: %s", - "loc.messages.JavaNotPreinstalled": "Java %s ist für diesen Agent nicht vorinstalliert.", - "loc.messages.UsePreinstalledJava": "Vorinstalliertes JDK aus \"%s\" verwenden", - "loc.messages.WrongArchiveStructure": "Die JDK-Datei ist ungültig. Stellen Sie sicher, dass die JDK-Datei nur einen Stammordner mit \"bin\" enthält.", - "loc.messages.WrongArchiveFile": "Die Archivdatei ist falsch. Es ist kein Ordner vorhanden, der JDK enthält.", - "loc.messages.ShareAccessError": "Freigegebene Netzwerkressource nicht verfügbar: (%s)", - "loc.messages.UnsupportedDMGStructure": "Die JDK-Datei wird nicht unterstützt. Stellen Sie sicher, dass die JDK-Datei genau einen Ordner enthält.", - "loc.messages.NoPKGFile": "Die PKG-Datei wurde nicht gefunden.", - "loc.messages.SeveralPKGFiles": "Es wurden mehrere PKG-Dateien gefunden.", - "loc.messages.InstallJDK": "JDK wird installiert.", - "loc.messages.AttachDiskImage": "Ein Datenträgerimage wird angefügt.", - "loc.messages.DetachDiskImage": "Ein Datenträgerimage wird getrennt.", - "loc.messages.PkgPathDoesNotExist": "Der Paketpfad ist nicht vorhanden.", - "loc.messages.PreInstalledJavaUpgraded": "Das vorinstallierte JDK wurde aktualisiert.", - "loc.messages.JavaSuccessfullyInstalled": "Java wurde erfolgreich installiert.", - "loc.messages.ArchiveWasExtractedEarlier": "Das Archiv mit JDK wurde bereits extrahiert – das Extrahieren wird übersprungen.", - "loc.messages.ExtractingArchiveToPath": "Archiv wird extrahiert in: %s", - "loc.messages.ErrorCleaningFolder": "Fehler beim Bereinigen des Ordners: %s" +{ + "loc.friendlyName": "Java tool installer", + "loc.helpMarkDown": "[Learn more about this task](https://learn.microsoft.com/en-us/azure/devops/pipelines/tasks/reference/java-tool-installer-v1) or [see the Java documentation](https://docs.oracle.com/java/)", + "loc.description": "Acquire a specific version of Java from a user-supplied Azure blob or the tool cache and sets JAVA_HOME", + "loc.instanceNameFormat": "Use Java $(versionSpec)", + "loc.group.displayName.JavaInAzureGroup": "Download Java from an Azure blob", + "loc.input.label.versionSpec": "JDK version", + "loc.input.help.versionSpec": "A number that specifies the JDK version to make available on the path. Use a whole number version, such as 10", + "loc.input.label.jdkArchitectureOption": "JDK architecture", + "loc.input.help.jdkArchitectureOption": "The architecture (x86, x64) of the JDK.", + "loc.input.label.jdkSourceOption": "JDK source", + "loc.input.help.jdkSourceOption": "Source for the compressed JDK.", + "loc.input.label.jdkFile": "JDK file", + "loc.input.help.jdkFile": "Path to where the compressed JDK is located. The path could be in your source repository or a local path on the agent.", + "loc.input.label.azureResourceManagerEndpoint": "Azure subscription", + "loc.input.help.azureResourceManagerEndpoint": "Choose the Azure Resource Manager subscription for the JDK.", + "loc.input.label.azureStorageAccountName": "Storage account name", + "loc.input.help.azureStorageAccountName": "Azure Classic and Resource Manager storage accounts are listed. Select the storage account name in which the JDK is located.", + "loc.input.label.azureContainerName": "Container name", + "loc.input.help.azureContainerName": "Name of the container in the storage account in which the JDK is located.", + "loc.input.label.azureCommonVirtualFile": "Common virtual path", + "loc.input.help.azureCommonVirtualFile": "Path to the JDK inside the Azure storage container.", + "loc.input.label.jdkDestinationDirectory": "Destination directory", + "loc.input.help.jdkDestinationDirectory": "On Linux and Windows, this is used as the destination directory for JDK installation. On macOS, this directory is used as a temporary folder for extracting of .dmg's since macOS doesn't support installing of JDK to specific directory.", + "loc.input.label.azureResourceGroupName": "Resource Group name", + "loc.input.help.azureResourceGroupName": "Resource Group name of the storage account.", + "loc.input.label.cleanDestinationDirectory": "Clean destination directory", + "loc.input.help.cleanDestinationDirectory": "Select this option to clean the destination directory before JDK is extracted into it.", + "loc.input.label.createExtractDirectory": "Create directory for extracting", + "loc.input.help.createExtractDirectory": "By default, task is creating a directory similar to this JAVA_HOME_8_X64_OpenJDK_zip for extracting JDK. This option allows to disable creation of this folder, in this case, JDK will be located in the root of jdkDestinationDirectory", + "loc.messages.DownloadFromAzureBlobStorage": "Downloading artifacts from Azure blob storage, Container Name: %s", + "loc.messages.SuccessFullyFetchedItemList": "Successfully fetched list of items", + "loc.messages.StorageAccountDoesNotExist": "Failed to get azure storage account with name %s.", + "loc.messages.RequestedUrlTooLong": "Requested URL is too long, this usually happen when you have a lot of Resource Groups in the subscription, try to set azureResourceGroupName input.", + "loc.messages.UnzipExtractFile": "Extracting file: %s", + "loc.messages.SevenZipExtractFile": "Extracting file: %s", + "loc.messages.TarExtractFile": "Extracting file: %s", + "loc.messages.ExtractFileFailedMsg": "Extraction failed for file: %s \ncode: %d \nstdout: %s \nstderr: %s \nerror: %s;", + "loc.messages.ExtractNonExistFile": "Extraction failed for file: %s because it does not exist.", + "loc.messages.ExtractDirFailed": "Extraction failed for file: %s because it is a directory.", + "loc.messages.CreateTempDir": "Creating temp folder: %s to decompress: %s", + "loc.messages.TempDir": "tempFolder = %s", + "loc.messages.DecompressedTempTar": "Decompressed temporary tar from: %s to: %s", + "loc.messages.RemoveTempDir": "Removing temp folder: %s", + "loc.messages.ExtractFailedCannotCreate": "Extraction failed for file: %s because temporary location could not be created: %s", + "loc.messages.CleanDestDir": "Cleaning destination folder before extraction: %s", + "loc.messages.CreateDestDir": "Creating destination folder: %s", + "loc.messages.RetrievingJdkFromAzure": "Retrieving the JDK from Azure blob storage.", + "loc.messages.RetrievingJdkFromLocalPath": "Retrieving the JDK from local path.", + "loc.messages.SucceedMsg": "Successfully extracted all files.", + "loc.messages.SetJavaHome": "JAVA_HOME is being set to: %s", + "loc.messages.SetExtendedJavaHome": "%s is being set to: %s", + "loc.messages.UnsupportedFileExtension": "Specified JDK source file does not have a supported file extension.", + "loc.messages.CouldNotFetchAccessTokenforAzureStatusCode": "Could not fetch access token for Azure. Status code: %s, status message: %s", + "loc.messages.CouldNotFetchAccessTokenforMSIDueToMSINotConfiguredProperlyStatusCode": "Could not fetch access token for Managed Service Principal. Please configure Managed Service Identity (MSI) for virtual machine 'https://aka.ms/azure-msi-docs'. Status code: %s, status message: %s", + "loc.messages.CouldNotFetchAccessTokenforMSIStatusCode": "Could not fetch access token for Managed Service Principal. Status code: %s, status message: %s", + "loc.messages.ExpiredServicePrincipal": "Could not fetch access token for Azure. Verify if the Service Principal used is valid and not expired.", + "loc.messages.CorrelationIdForARM": "Correlation ID from ARM api call response : %s", + "loc.messages.JavaNotPreinstalled": "Java %s is not preinstalled on this agent", + "loc.messages.UsePreinstalledJava": "Use preinstalled JDK from %s", + "loc.messages.WrongArchiveStructure": "JDK file is not valid. Verify if JDK file contains only one root folder with 'bin' inside.", + "loc.messages.WrongArchiveFile": "Archive file is wrong. There is not any folder which contains JDK", + "loc.messages.ShareAccessError": "Network shared resource not available: (%s)", + "loc.messages.UnsupportedDMGStructure": "JDK file is not supported. Verify if JDK file contains exactly one folder inside.", + "loc.messages.NoPKGFile": "Could not find PKG file.", + "loc.messages.SeveralPKGFiles": "Found more than one PKG files.", + "loc.messages.InstallJDK": "Installing JDK.", + "loc.messages.AttachDiskImage": "Attaching a disk image.", + "loc.messages.DetachDiskImage": "Detaching a disk image.", + "loc.messages.PkgPathDoesNotExist": "Package path does not exist.", + "loc.messages.PreInstalledJavaUpgraded": "Preinstalled JDK updated.", + "loc.messages.JavaSuccessfullyInstalled": "Java has been successfully installed", + "loc.messages.ArchiveWasExtractedEarlier": "Archive with JDK was extracted earlier - skipping extracting", + "loc.messages.ExtractingArchiveToPath": "Extracting archive to: %s", + "loc.messages.ErrorCleaningFolder": "Folder cleaning error: %s" } \ No newline at end of file diff --git a/Tasks/JavaToolInstallerV1/Strings/resources.resjson/es-ES/resources.resjson b/Tasks/JavaToolInstallerV1/Strings/resources.resjson/es-ES/resources.resjson index 0f0e5ac15d5f..6ba7cd827405 100644 --- a/Tasks/JavaToolInstallerV1/Strings/resources.resjson/es-ES/resources.resjson +++ b/Tasks/JavaToolInstallerV1/Strings/resources.resjson/es-ES/resources.resjson @@ -1,76 +1,76 @@ -{ - "loc.friendlyName": "Instalador de herramientas de Java", - "loc.helpMarkDown": "[Obtener más información acerca de esta tarea](https://learn.microsoft.com/azure/devops/pipelines/tasks/reference/java-tool-installer-v1) o [consultar la documentación de Java](https://docs.oracle.com/java/)", - "loc.description": "Adquiere una versión específica de Java de un blob de Azure proporcionado por el usuario o la memoria caché de herramientas y establece JAVA_HOME.", - "loc.instanceNameFormat": "Usar Java $(versionSpec)", - "loc.group.displayName.JavaInAzureGroup": "Descargar Java desde un blob de Azure", - "loc.input.label.versionSpec": "Versión de JDK", - "loc.input.help.versionSpec": "Número que especifica la versión de JDK que estará disponible en la ruta de acceso. Use un número entero para la versión; por ejemplo, 10.", - "loc.input.label.jdkArchitectureOption": "Arquitectura JDK", - "loc.input.help.jdkArchitectureOption": "La arquitectura (x86, x64) de JDK.", - "loc.input.label.jdkSourceOption": "Origen de JDK", - "loc.input.help.jdkSourceOption": "Origen de JDK comprimido.", - "loc.input.label.jdkFile": "Archivo JDK", - "loc.input.help.jdkFile": "Ruta de acceso a la ubicación de JDK comprimido. Dicha ruta puede estar en el repositorio de origen o ser una ruta de acceso local en el agente.", - "loc.input.label.azureResourceManagerEndpoint": "Suscripción de Azure", - "loc.input.help.azureResourceManagerEndpoint": "Elija la suscripción de Azure Resource Manager para JDK.", - "loc.input.label.azureStorageAccountName": "Nombre de cuenta de Storage", - "loc.input.help.azureStorageAccountName": "Se muestran las cuentas de almacenamiento de Azure clásico y de Resource Manager. Seleccione el nombre de la cuenta de almacenamiento en la que se encuentra JDK.", - "loc.input.label.azureContainerName": "Nombre del contenedor", - "loc.input.help.azureContainerName": "Nombre del contenedor de la cuenta de almacenamiento donde se encuentra el JDK.", - "loc.input.label.azureCommonVirtualFile": "Ruta de acceso virtual común", - "loc.input.help.azureCommonVirtualFile": "Ruta de acceso al JDK dentro del contenedor de almacenamiento de Azure.", - "loc.input.label.jdkDestinationDirectory": "Directorio de destino", - "loc.input.help.jdkDestinationDirectory": "En Linux y Windows, se usa como directorio de destino para la instalación de JDK. En macOS, este directorio se usa como carpeta temporal para la extracción de archivos .dmg, ya que macOS no admite la instalación de JDK en el directorio específico.", - "loc.input.label.azureResourceGroupName": "Nombre del grupo de recursos", - "loc.input.help.azureResourceGroupName": "Nombre del grupo de recursos de la cuenta de almacenamiento.", - "loc.input.label.cleanDestinationDirectory": "Limpiar directorio de destino", - "loc.input.help.cleanDestinationDirectory": "Seleccione esta opción para limpiar el directorio de destino antes de extraer JDK en este.", - "loc.input.label.createExtractDirectory": "Crear directorio para la extracción", - "loc.input.help.createExtractDirectory": "De forma predeterminada, la tarea está creando un directorio similar a este JAVA_HOME_8_X64_OpenJDK_zip para extraer JDK. Esta opción permite deshabilitar la creación de esta carpeta. Si se deshabilita, el JDK se ubicará en la raíz de jdkDestinationDirectory", - "loc.messages.DownloadFromAzureBlobStorage": "Descargando artefactos de Azure Blob Storage. Nombre del contenedor: %s", - "loc.messages.SuccessFullyFetchedItemList": "La lista de elementos se recuperó correctamente.", - "loc.messages.StorageAccountDoesNotExist": "No se pudo obtener la cuenta de Azure Storage con el nombre %s.", - "loc.messages.RequestedUrlTooLong": "La dirección URL solicitada es demasiado larga. Esto suele ocurrir cuando hay muchos grupos de recursos en la suscripción. Intente establecer la entrada azureResourceGroupName.", - "loc.messages.UnzipExtractFile": "Extrayendo archivo: %s", - "loc.messages.SevenZipExtractFile": "Extrayendo archivo: %s", - "loc.messages.TarExtractFile": "Extrayendo archivo: %s", - "loc.messages.ExtractFileFailedMsg": "Error al extraer el archivo: %s \nCódigo: %d \nStdOut: %s \nStdErr: %s \nError: %s;", - "loc.messages.ExtractNonExistFile": "Error al extraer el archivo: %s porque no existe.", - "loc.messages.ExtractDirFailed": "Error al extraer el archivo: %s porque es un directorio.", - "loc.messages.CreateTempDir": "Creando la carpeta temporal: %s para descomprimir: %s", - "loc.messages.TempDir": "tempFolder = %s", - "loc.messages.DecompressedTempTar": "Archivo tar temporal descomprimido de: %s a: %s", - "loc.messages.RemoveTempDir": "Quitando la carpeta temporal: %s", - "loc.messages.ExtractFailedCannotCreate": "Error al extraer el archivo: %s porque no se pudo crear la ubicación temporal: %s", - "loc.messages.CleanDestDir": "Limpiando la carpeta de destino antes de la extracción: %s", - "loc.messages.CreateDestDir": "Creando la carpeta de destino: %s", - "loc.messages.RetrievingJdkFromAzure": "Recuperando el JDK de Azure Blob Storage.", - "loc.messages.RetrievingJdkFromLocalPath": "Recuperando el JDK de la ruta de acceso local.", - "loc.messages.SucceedMsg": "Todos los archivos se extrajeron correctamente.", - "loc.messages.SetJavaHome": "JAVA_HOME se está estableciendo en: %s", - "loc.messages.SetExtendedJavaHome": "%s se está estableciendo en: %s", - "loc.messages.UnsupportedFileExtension": "El archivo de origen de JDK que se ha especificado no tiene una extensión de archivo compatible.", - "loc.messages.CouldNotFetchAccessTokenforAzureStatusCode": "No se pudo capturar el token de acceso para Azure. Código de estado: %s. Mensaje de estado: %s", - "loc.messages.CouldNotFetchAccessTokenforMSIDueToMSINotConfiguredProperlyStatusCode": "No se pudo capturar el token de acceso para la entidad de servicio administrada. Configure Managed Service Identity (MSI) para la máquina virtual \"https://aka.ms/azure-msi-docs\". Código de estado: %s. Mensaje de estado: %s", - "loc.messages.CouldNotFetchAccessTokenforMSIStatusCode": "No se pudo capturar el token de acceso para la entidad de servicio administrada. Código de estado: %s. Mensaje de estado: %s", - "loc.messages.ExpiredServicePrincipal": "No se pudo capturar el token de acceso de Azure. Compruebe que la entidad de servicio usada es válida y no ha expirado.", - "loc.messages.CorrelationIdForARM": "Identificador de correlación de la respuesta de llamada API de ARM: %s", - "loc.messages.JavaNotPreinstalled": "Java %s no está preinstalado en este agente.", - "loc.messages.UsePreinstalledJava": "Usar JDK preinstalado desde %s", - "loc.messages.WrongArchiveStructure": "El archivo JDK no es válido. Compruebe si dicho archivo contiene solo una carpeta raíz con \"bin\" incluido.", - "loc.messages.WrongArchiveFile": "El archivo de almacenamiento es incorrecto. No hay ninguna carpeta que contenga JDK", - "loc.messages.ShareAccessError": "Recurso compartido de red no disponible: (%s)", - "loc.messages.UnsupportedDMGStructure": "No se admite el archivo JDK. Compruebe si dicho archivo contiene una carpeta exactamente.", - "loc.messages.NoPKGFile": "No se encontró el archivo .pkg.", - "loc.messages.SeveralPKGFiles": "Se encontró más de un archivo .pkg.", - "loc.messages.InstallJDK": "Instalando JDK.", - "loc.messages.AttachDiskImage": "Asociando una imagen de disco.", - "loc.messages.DetachDiskImage": "Desasociando una imagen de disco.", - "loc.messages.PkgPathDoesNotExist": "La ruta de acceso del paquete no existe.", - "loc.messages.PreInstalledJavaUpgraded": "Se ha actualizado el JDK preinstalado.", - "loc.messages.JavaSuccessfullyInstalled": "Java se ha instalado correctamente.", - "loc.messages.ArchiveWasExtractedEarlier": "El archivo con JDK se extrajo anteriormente; se omite la extracción.", - "loc.messages.ExtractingArchiveToPath": "Extrayendo el archivo de almacenamiento a %s", - "loc.messages.ErrorCleaningFolder": "Error de limpieza de la carpeta: %s" +{ + "loc.friendlyName": "Java tool installer", + "loc.helpMarkDown": "[Learn more about this task](https://learn.microsoft.com/en-us/azure/devops/pipelines/tasks/reference/java-tool-installer-v1) or [see the Java documentation](https://docs.oracle.com/java/)", + "loc.description": "Acquire a specific version of Java from a user-supplied Azure blob or the tool cache and sets JAVA_HOME", + "loc.instanceNameFormat": "Use Java $(versionSpec)", + "loc.group.displayName.JavaInAzureGroup": "Download Java from an Azure blob", + "loc.input.label.versionSpec": "JDK version", + "loc.input.help.versionSpec": "A number that specifies the JDK version to make available on the path. Use a whole number version, such as 10", + "loc.input.label.jdkArchitectureOption": "JDK architecture", + "loc.input.help.jdkArchitectureOption": "The architecture (x86, x64) of the JDK.", + "loc.input.label.jdkSourceOption": "JDK source", + "loc.input.help.jdkSourceOption": "Source for the compressed JDK.", + "loc.input.label.jdkFile": "JDK file", + "loc.input.help.jdkFile": "Path to where the compressed JDK is located. The path could be in your source repository or a local path on the agent.", + "loc.input.label.azureResourceManagerEndpoint": "Azure subscription", + "loc.input.help.azureResourceManagerEndpoint": "Choose the Azure Resource Manager subscription for the JDK.", + "loc.input.label.azureStorageAccountName": "Storage account name", + "loc.input.help.azureStorageAccountName": "Azure Classic and Resource Manager storage accounts are listed. Select the storage account name in which the JDK is located.", + "loc.input.label.azureContainerName": "Container name", + "loc.input.help.azureContainerName": "Name of the container in the storage account in which the JDK is located.", + "loc.input.label.azureCommonVirtualFile": "Common virtual path", + "loc.input.help.azureCommonVirtualFile": "Path to the JDK inside the Azure storage container.", + "loc.input.label.jdkDestinationDirectory": "Destination directory", + "loc.input.help.jdkDestinationDirectory": "On Linux and Windows, this is used as the destination directory for JDK installation. On macOS, this directory is used as a temporary folder for extracting of .dmg's since macOS doesn't support installing of JDK to specific directory.", + "loc.input.label.azureResourceGroupName": "Resource Group name", + "loc.input.help.azureResourceGroupName": "Resource Group name of the storage account.", + "loc.input.label.cleanDestinationDirectory": "Clean destination directory", + "loc.input.help.cleanDestinationDirectory": "Select this option to clean the destination directory before JDK is extracted into it.", + "loc.input.label.createExtractDirectory": "Create directory for extracting", + "loc.input.help.createExtractDirectory": "By default, task is creating a directory similar to this JAVA_HOME_8_X64_OpenJDK_zip for extracting JDK. This option allows to disable creation of this folder, in this case, JDK will be located in the root of jdkDestinationDirectory", + "loc.messages.DownloadFromAzureBlobStorage": "Downloading artifacts from Azure blob storage, Container Name: %s", + "loc.messages.SuccessFullyFetchedItemList": "Successfully fetched list of items", + "loc.messages.StorageAccountDoesNotExist": "Failed to get azure storage account with name %s.", + "loc.messages.RequestedUrlTooLong": "Requested URL is too long, this usually happen when you have a lot of Resource Groups in the subscription, try to set azureResourceGroupName input.", + "loc.messages.UnzipExtractFile": "Extracting file: %s", + "loc.messages.SevenZipExtractFile": "Extracting file: %s", + "loc.messages.TarExtractFile": "Extracting file: %s", + "loc.messages.ExtractFileFailedMsg": "Extraction failed for file: %s \ncode: %d \nstdout: %s \nstderr: %s \nerror: %s;", + "loc.messages.ExtractNonExistFile": "Extraction failed for file: %s because it does not exist.", + "loc.messages.ExtractDirFailed": "Extraction failed for file: %s because it is a directory.", + "loc.messages.CreateTempDir": "Creating temp folder: %s to decompress: %s", + "loc.messages.TempDir": "tempFolder = %s", + "loc.messages.DecompressedTempTar": "Decompressed temporary tar from: %s to: %s", + "loc.messages.RemoveTempDir": "Removing temp folder: %s", + "loc.messages.ExtractFailedCannotCreate": "Extraction failed for file: %s because temporary location could not be created: %s", + "loc.messages.CleanDestDir": "Cleaning destination folder before extraction: %s", + "loc.messages.CreateDestDir": "Creating destination folder: %s", + "loc.messages.RetrievingJdkFromAzure": "Retrieving the JDK from Azure blob storage.", + "loc.messages.RetrievingJdkFromLocalPath": "Retrieving the JDK from local path.", + "loc.messages.SucceedMsg": "Successfully extracted all files.", + "loc.messages.SetJavaHome": "JAVA_HOME is being set to: %s", + "loc.messages.SetExtendedJavaHome": "%s is being set to: %s", + "loc.messages.UnsupportedFileExtension": "Specified JDK source file does not have a supported file extension.", + "loc.messages.CouldNotFetchAccessTokenforAzureStatusCode": "Could not fetch access token for Azure. Status code: %s, status message: %s", + "loc.messages.CouldNotFetchAccessTokenforMSIDueToMSINotConfiguredProperlyStatusCode": "Could not fetch access token for Managed Service Principal. Please configure Managed Service Identity (MSI) for virtual machine 'https://aka.ms/azure-msi-docs'. Status code: %s, status message: %s", + "loc.messages.CouldNotFetchAccessTokenforMSIStatusCode": "Could not fetch access token for Managed Service Principal. Status code: %s, status message: %s", + "loc.messages.ExpiredServicePrincipal": "Could not fetch access token for Azure. Verify if the Service Principal used is valid and not expired.", + "loc.messages.CorrelationIdForARM": "Correlation ID from ARM api call response : %s", + "loc.messages.JavaNotPreinstalled": "Java %s is not preinstalled on this agent", + "loc.messages.UsePreinstalledJava": "Use preinstalled JDK from %s", + "loc.messages.WrongArchiveStructure": "JDK file is not valid. Verify if JDK file contains only one root folder with 'bin' inside.", + "loc.messages.WrongArchiveFile": "Archive file is wrong. There is not any folder which contains JDK", + "loc.messages.ShareAccessError": "Network shared resource not available: (%s)", + "loc.messages.UnsupportedDMGStructure": "JDK file is not supported. Verify if JDK file contains exactly one folder inside.", + "loc.messages.NoPKGFile": "Could not find PKG file.", + "loc.messages.SeveralPKGFiles": "Found more than one PKG files.", + "loc.messages.InstallJDK": "Installing JDK.", + "loc.messages.AttachDiskImage": "Attaching a disk image.", + "loc.messages.DetachDiskImage": "Detaching a disk image.", + "loc.messages.PkgPathDoesNotExist": "Package path does not exist.", + "loc.messages.PreInstalledJavaUpgraded": "Preinstalled JDK updated.", + "loc.messages.JavaSuccessfullyInstalled": "Java has been successfully installed", + "loc.messages.ArchiveWasExtractedEarlier": "Archive with JDK was extracted earlier - skipping extracting", + "loc.messages.ExtractingArchiveToPath": "Extracting archive to: %s", + "loc.messages.ErrorCleaningFolder": "Folder cleaning error: %s" } \ No newline at end of file diff --git a/Tasks/JavaToolInstallerV1/Strings/resources.resjson/fr-FR/resources.resjson b/Tasks/JavaToolInstallerV1/Strings/resources.resjson/fr-FR/resources.resjson index ee6d082eb4bd..6ba7cd827405 100644 --- a/Tasks/JavaToolInstallerV1/Strings/resources.resjson/fr-FR/resources.resjson +++ b/Tasks/JavaToolInstallerV1/Strings/resources.resjson/fr-FR/resources.resjson @@ -1,76 +1,76 @@ -{ - "loc.friendlyName": "Programme d'installation de l'outil Java", - "loc.helpMarkDown": "[En savoir plus sur cette tâche](https://learn.microsoft.com/azure/devops/pipelines/tasks/reference/java-tool-installer-v1) ou [consulter la documentation de Java](https://docs.oracle.com/java/)", - "loc.description": "Acquérir une version spécifique de Java à partir d'un blob Azure fourni par l'utilisateur ou à partir du cache d'outils, puis définir JAVA_HOME", - "loc.instanceNameFormat": "Utiliser Java $(versionSpec)", - "loc.group.displayName.JavaInAzureGroup": "Télécharger Java à partir d'un blob Azure", - "loc.input.label.versionSpec": "Version du kit JDK", - "loc.input.help.versionSpec": "Numéro de version du kit JDK disponible dans le chemin. Utilisez un nombre entier pour la version, par exemple 10", - "loc.input.label.jdkArchitectureOption": "Architecture du kit JDK", - "loc.input.help.jdkArchitectureOption": "Architecture (x86, x64) du kit JDK.", - "loc.input.label.jdkSourceOption": "Source du kit JDK", - "loc.input.help.jdkSourceOption": "Source du kit JDK compressé.", - "loc.input.label.jdkFile": "Fichier du kit JDK", - "loc.input.help.jdkFile": "Chemin du kit JDK compressé. Le chemin peut correspondre à votre dépôt source ou à un chemin local sur l'agent.", - "loc.input.label.azureResourceManagerEndpoint": "Abonnement Azure", - "loc.input.help.azureResourceManagerEndpoint": "Choisissez l'abonnement Azure Resource Manager pour le kit JDK.", - "loc.input.label.azureStorageAccountName": "Nom du compte de stockage", - "loc.input.help.azureStorageAccountName": "Les comptes de stockage Azure Classic et Azure Resource Manager sont listés. Sélectionnez le nom du compte de stockage dans lequel se trouve le kit JDK.", - "loc.input.label.azureContainerName": "Nom du conteneur", - "loc.input.help.azureContainerName": "Nom du conteneur dans le compte de stockage où se trouve le kit JDK.", - "loc.input.label.azureCommonVirtualFile": "Chemin virtuel commun", - "loc.input.help.azureCommonVirtualFile": "Chemin du kit JDK présent dans le conteneur du stockage Azure.", - "loc.input.label.jdkDestinationDirectory": "Répertoire de destination", - "loc.input.help.jdkDestinationDirectory": "Sur Linux et Windows, il s'agit du répertoire de destination pour l'installation du kit JDK. Sur macOS, ce répertoire est utilisé en tant que dossier temporaire pour l'extraction des fichiers .dmg, car macOS ne prend pas en charge l'installation du kit JDK dans un répertoire spécifique.", - "loc.input.label.azureResourceGroupName": "Nom du groupe de ressources", - "loc.input.help.azureResourceGroupName": "Nom du groupe de ressources du compte de stockage.", - "loc.input.label.cleanDestinationDirectory": "Nettoyer le répertoire de destination", - "loc.input.help.cleanDestinationDirectory": "Sélectionnez cette option pour nettoyer le répertoire de destination avant d'y extraire le kit JDK.", - "loc.input.label.createExtractDirectory": "Créer un répertoire pour l’extraction", - "loc.input.help.createExtractDirectory": "Par défaut, la tâche crée un répertoire similaire à ce JAVA_HOME_8_X64_OpenJDK_zip pour extraire le JDK. Cette option permet de désactiver la création de ce dossier, dans ce cas, le JDK sera situé à la racine du répertoire jdkDestinationDirectory.", - "loc.messages.DownloadFromAzureBlobStorage": "Téléchargement d'artefacts à partir du Stockage Blob Azure. Nom du conteneur : %s", - "loc.messages.SuccessFullyFetchedItemList": "Récupération (fetch) réussie de la liste des éléments", - "loc.messages.StorageAccountDoesNotExist": "Échec de l'obtention du compte de stockage Azure nommé %s.", - "loc.messages.RequestedUrlTooLong": "L’URL demandée est trop longue. Cela se produit généralement lorsque vous avez beaucoup de groupes de ressources dans l’abonnement. Essayez de définir l’entrée azureResourceGroupName.", - "loc.messages.UnzipExtractFile": "Extraction du fichier : %s", - "loc.messages.SevenZipExtractFile": "Extraction du fichier : %s", - "loc.messages.TarExtractFile": "Extraction du fichier : %s", - "loc.messages.ExtractFileFailedMsg": "Échec de l'extraction pour le fichier %s \nCode : %d \nstdout : %s \nstderr : %s \nErreur : %s;", - "loc.messages.ExtractNonExistFile": "Échec de l'extraction du fichier %s , car il n'existe pas.", - "loc.messages.ExtractDirFailed": "Échec de l'extraction du fichier %s, car il s'agit d'un répertoire.", - "loc.messages.CreateTempDir": "Création du dossier temporaire %s à décompresser : %s", - "loc.messages.TempDir": "tempFolder = %s", - "loc.messages.DecompressedTempTar": "Fichier temporaire .tar décompressé de %s à %s", - "loc.messages.RemoveTempDir": "Suppression du fichier temporaire : %s", - "loc.messages.ExtractFailedCannotCreate": "Échec de l'extraction du fichier %s, car l'emplacement temporaire n'a pas pu être créé : %s", - "loc.messages.CleanDestDir": "Nettoyage du dossier de destination avant l'extraction : %s", - "loc.messages.CreateDestDir": "Création du dossier de destination : %s", - "loc.messages.RetrievingJdkFromAzure": "Récupération du kit JDK à partir du Stockage Blob Azure.", - "loc.messages.RetrievingJdkFromLocalPath": "Récupération du kit JDK à partir du chemin local.", - "loc.messages.SucceedMsg": "Extraction réussie de tous les fichiers.", - "loc.messages.SetJavaHome": "JAVA_HOME a la valeur %s", - "loc.messages.SetExtendedJavaHome": "%s a la valeur %s", - "loc.messages.UnsupportedFileExtension": "Le fichier source de kit JDK spécifié n'a pas d'extension de fichier prise en charge.", - "loc.messages.CouldNotFetchAccessTokenforAzureStatusCode": "Impossible de récupérer (fetch) le jeton d'accès pour Azure. Code d'état : %s, message d'état : %s", - "loc.messages.CouldNotFetchAccessTokenforMSIDueToMSINotConfiguredProperlyStatusCode": "Impossible de récupérer (fetch) le jeton d'accès pour le principal du service managé. Configurez MSI (Managed Service Identity) pour la machine virtuelle 'https://aka.ms/azure-msi-docs'. Code d'état : %s, message d'état : %s", - "loc.messages.CouldNotFetchAccessTokenforMSIStatusCode": "Impossible de récupérer (fetch) le jeton d'accès pour le principal du service managé. Code d'état : %s, message d'état : %s", - "loc.messages.ExpiredServicePrincipal": "Impossible de récupérer (fetch) le jeton d'accès pour Azure. Vérifiez si le principal de service utilisé est valide et s'il n'a pas expiré.", - "loc.messages.CorrelationIdForARM": "ID de corrélation de la réponse à l'appel d'API ARM : %s", - "loc.messages.JavaNotPreinstalled": "Java %s n'est pas préinstallé sur cet agent", - "loc.messages.UsePreinstalledJava": "Utiliser le kit JDK préinstallé à partir de %s", - "loc.messages.WrongArchiveStructure": "Le fichier JDK n'est pas valide. Vérifiez si le fichier JDK comporte bien un seul dossier racine contenant 'bin'.", - "loc.messages.WrongArchiveFile": "Le fichier d’archive est incorrect. Aucun dossier ne contient de JDK", - "loc.messages.ShareAccessError": "Ressource réseau partagée non disponible : (%s)", - "loc.messages.UnsupportedDMGStructure": "Le fichier JDK n'est pas pris en charge. Vérifiez si le fichier JDK contient bien un seul dossier.", - "loc.messages.NoPKGFile": "Le fichier PKG est introuvable.", - "loc.messages.SeveralPKGFiles": "Plusieurs fichiers PKG ont été trouvés.", - "loc.messages.InstallJDK": "Installation du kit JDK.", - "loc.messages.AttachDiskImage": "Attachement d'une image de disque.", - "loc.messages.DetachDiskImage": "Détachement d'une image de disque.", - "loc.messages.PkgPathDoesNotExist": "Le chemin du package n'existe pas.", - "loc.messages.PreInstalledJavaUpgraded": "Le kit JDK préinstallé a été mis à jour.", - "loc.messages.JavaSuccessfullyInstalled": "Java a été correctement installé", - "loc.messages.ArchiveWasExtractedEarlier": "L'archive incluant le kit JDK a déjà été extraite. Extraction ignorée", - "loc.messages.ExtractingArchiveToPath": "Extraction de l'archive vers %s", - "loc.messages.ErrorCleaningFolder": "Erreur de nettoyage du dossier : %s" +{ + "loc.friendlyName": "Java tool installer", + "loc.helpMarkDown": "[Learn more about this task](https://learn.microsoft.com/en-us/azure/devops/pipelines/tasks/reference/java-tool-installer-v1) or [see the Java documentation](https://docs.oracle.com/java/)", + "loc.description": "Acquire a specific version of Java from a user-supplied Azure blob or the tool cache and sets JAVA_HOME", + "loc.instanceNameFormat": "Use Java $(versionSpec)", + "loc.group.displayName.JavaInAzureGroup": "Download Java from an Azure blob", + "loc.input.label.versionSpec": "JDK version", + "loc.input.help.versionSpec": "A number that specifies the JDK version to make available on the path. Use a whole number version, such as 10", + "loc.input.label.jdkArchitectureOption": "JDK architecture", + "loc.input.help.jdkArchitectureOption": "The architecture (x86, x64) of the JDK.", + "loc.input.label.jdkSourceOption": "JDK source", + "loc.input.help.jdkSourceOption": "Source for the compressed JDK.", + "loc.input.label.jdkFile": "JDK file", + "loc.input.help.jdkFile": "Path to where the compressed JDK is located. The path could be in your source repository or a local path on the agent.", + "loc.input.label.azureResourceManagerEndpoint": "Azure subscription", + "loc.input.help.azureResourceManagerEndpoint": "Choose the Azure Resource Manager subscription for the JDK.", + "loc.input.label.azureStorageAccountName": "Storage account name", + "loc.input.help.azureStorageAccountName": "Azure Classic and Resource Manager storage accounts are listed. Select the storage account name in which the JDK is located.", + "loc.input.label.azureContainerName": "Container name", + "loc.input.help.azureContainerName": "Name of the container in the storage account in which the JDK is located.", + "loc.input.label.azureCommonVirtualFile": "Common virtual path", + "loc.input.help.azureCommonVirtualFile": "Path to the JDK inside the Azure storage container.", + "loc.input.label.jdkDestinationDirectory": "Destination directory", + "loc.input.help.jdkDestinationDirectory": "On Linux and Windows, this is used as the destination directory for JDK installation. On macOS, this directory is used as a temporary folder for extracting of .dmg's since macOS doesn't support installing of JDK to specific directory.", + "loc.input.label.azureResourceGroupName": "Resource Group name", + "loc.input.help.azureResourceGroupName": "Resource Group name of the storage account.", + "loc.input.label.cleanDestinationDirectory": "Clean destination directory", + "loc.input.help.cleanDestinationDirectory": "Select this option to clean the destination directory before JDK is extracted into it.", + "loc.input.label.createExtractDirectory": "Create directory for extracting", + "loc.input.help.createExtractDirectory": "By default, task is creating a directory similar to this JAVA_HOME_8_X64_OpenJDK_zip for extracting JDK. This option allows to disable creation of this folder, in this case, JDK will be located in the root of jdkDestinationDirectory", + "loc.messages.DownloadFromAzureBlobStorage": "Downloading artifacts from Azure blob storage, Container Name: %s", + "loc.messages.SuccessFullyFetchedItemList": "Successfully fetched list of items", + "loc.messages.StorageAccountDoesNotExist": "Failed to get azure storage account with name %s.", + "loc.messages.RequestedUrlTooLong": "Requested URL is too long, this usually happen when you have a lot of Resource Groups in the subscription, try to set azureResourceGroupName input.", + "loc.messages.UnzipExtractFile": "Extracting file: %s", + "loc.messages.SevenZipExtractFile": "Extracting file: %s", + "loc.messages.TarExtractFile": "Extracting file: %s", + "loc.messages.ExtractFileFailedMsg": "Extraction failed for file: %s \ncode: %d \nstdout: %s \nstderr: %s \nerror: %s;", + "loc.messages.ExtractNonExistFile": "Extraction failed for file: %s because it does not exist.", + "loc.messages.ExtractDirFailed": "Extraction failed for file: %s because it is a directory.", + "loc.messages.CreateTempDir": "Creating temp folder: %s to decompress: %s", + "loc.messages.TempDir": "tempFolder = %s", + "loc.messages.DecompressedTempTar": "Decompressed temporary tar from: %s to: %s", + "loc.messages.RemoveTempDir": "Removing temp folder: %s", + "loc.messages.ExtractFailedCannotCreate": "Extraction failed for file: %s because temporary location could not be created: %s", + "loc.messages.CleanDestDir": "Cleaning destination folder before extraction: %s", + "loc.messages.CreateDestDir": "Creating destination folder: %s", + "loc.messages.RetrievingJdkFromAzure": "Retrieving the JDK from Azure blob storage.", + "loc.messages.RetrievingJdkFromLocalPath": "Retrieving the JDK from local path.", + "loc.messages.SucceedMsg": "Successfully extracted all files.", + "loc.messages.SetJavaHome": "JAVA_HOME is being set to: %s", + "loc.messages.SetExtendedJavaHome": "%s is being set to: %s", + "loc.messages.UnsupportedFileExtension": "Specified JDK source file does not have a supported file extension.", + "loc.messages.CouldNotFetchAccessTokenforAzureStatusCode": "Could not fetch access token for Azure. Status code: %s, status message: %s", + "loc.messages.CouldNotFetchAccessTokenforMSIDueToMSINotConfiguredProperlyStatusCode": "Could not fetch access token for Managed Service Principal. Please configure Managed Service Identity (MSI) for virtual machine 'https://aka.ms/azure-msi-docs'. Status code: %s, status message: %s", + "loc.messages.CouldNotFetchAccessTokenforMSIStatusCode": "Could not fetch access token for Managed Service Principal. Status code: %s, status message: %s", + "loc.messages.ExpiredServicePrincipal": "Could not fetch access token for Azure. Verify if the Service Principal used is valid and not expired.", + "loc.messages.CorrelationIdForARM": "Correlation ID from ARM api call response : %s", + "loc.messages.JavaNotPreinstalled": "Java %s is not preinstalled on this agent", + "loc.messages.UsePreinstalledJava": "Use preinstalled JDK from %s", + "loc.messages.WrongArchiveStructure": "JDK file is not valid. Verify if JDK file contains only one root folder with 'bin' inside.", + "loc.messages.WrongArchiveFile": "Archive file is wrong. There is not any folder which contains JDK", + "loc.messages.ShareAccessError": "Network shared resource not available: (%s)", + "loc.messages.UnsupportedDMGStructure": "JDK file is not supported. Verify if JDK file contains exactly one folder inside.", + "loc.messages.NoPKGFile": "Could not find PKG file.", + "loc.messages.SeveralPKGFiles": "Found more than one PKG files.", + "loc.messages.InstallJDK": "Installing JDK.", + "loc.messages.AttachDiskImage": "Attaching a disk image.", + "loc.messages.DetachDiskImage": "Detaching a disk image.", + "loc.messages.PkgPathDoesNotExist": "Package path does not exist.", + "loc.messages.PreInstalledJavaUpgraded": "Preinstalled JDK updated.", + "loc.messages.JavaSuccessfullyInstalled": "Java has been successfully installed", + "loc.messages.ArchiveWasExtractedEarlier": "Archive with JDK was extracted earlier - skipping extracting", + "loc.messages.ExtractingArchiveToPath": "Extracting archive to: %s", + "loc.messages.ErrorCleaningFolder": "Folder cleaning error: %s" } \ No newline at end of file diff --git a/Tasks/JavaToolInstallerV1/Strings/resources.resjson/it-IT/resources.resjson b/Tasks/JavaToolInstallerV1/Strings/resources.resjson/it-IT/resources.resjson index 1b838afe39f4..6ba7cd827405 100644 --- a/Tasks/JavaToolInstallerV1/Strings/resources.resjson/it-IT/resources.resjson +++ b/Tasks/JavaToolInstallerV1/Strings/resources.resjson/it-IT/resources.resjson @@ -1,76 +1,76 @@ -{ - "loc.friendlyName": "Programma di installazione strumento Java", - "loc.helpMarkDown": "[Altre informazioni su questa attività](https://learn.microsoft.com/azure/devops/pipelines/tasks/reference/java-tool-installer-v1). In alternativa [vedere la documentazione di Java](https://docs.oracle.com/java/)", - "loc.description": "Acquisisce una versione specifica di Java da un BLOB di Azure specificato dall'utente o dalla cache degli strumenti e imposta JAVA_HOME", - "loc.instanceNameFormat": "Usa Java $(versionSpec)", - "loc.group.displayName.JavaInAzureGroup": "Scarica Java da un BLOB di Azure", - "loc.input.label.versionSpec": "Versione del JDK", - "loc.input.help.versionSpec": "Numero che specifica la versione del JDK da rendere disponibile nel percorso. Usare un numero di versione intero, ad esempio 10", - "loc.input.label.jdkArchitectureOption": "Architettura del JDK", - "loc.input.help.jdkArchitectureOption": "Architettura (x86, x64) del JDK.", - "loc.input.label.jdkSourceOption": "Origine del JDK", - "loc.input.help.jdkSourceOption": "Origine del JDK compresso.", - "loc.input.label.jdkFile": "File del JDK", - "loc.input.help.jdkFile": "Percorso in cui si trova il JDK compresso. Il percorso può trovarsi nel repository di origine o in un percorso locale nell'agente.", - "loc.input.label.azureResourceManagerEndpoint": "Sottoscrizione di Azure", - "loc.input.help.azureResourceManagerEndpoint": "Consente di scegliere la sottoscrizione di Azure Resource Manager per il JDK.", - "loc.input.label.azureStorageAccountName": "Nome account di archiviazione", - "loc.input.help.azureStorageAccountName": "Sono elencati gli account di archiviazione di Azure Classic e Resource Manager. Selezionare il nome dell'account di archiviazione in cui si trova il JDK.", - "loc.input.label.azureContainerName": "Nome contenitore", - "loc.input.help.azureContainerName": "Nome del contenitore nell'account di archiviazione in cui si trova il JDK.", - "loc.input.label.azureCommonVirtualFile": "Percorso virtuale comune", - "loc.input.help.azureCommonVirtualFile": "Percorso del JDK all'interno del contenitore di archiviazione di Azure.", - "loc.input.label.jdkDestinationDirectory": "Directory di destinazione", - "loc.input.help.jdkDestinationDirectory": "In Linux e Windows viene usata come directory di destinazione per l'installazione del JDK. In macOS questa directory viene usata come cartella temporanea per l'estrazione dei file con estensione dmg perché macOS non supporta l'installazione del JDK in una directory specifica.", - "loc.input.label.azureResourceGroupName": "Nome gruppo di risorse", - "loc.input.help.azureResourceGroupName": "Nome del gruppo di risorse dell'account di archiviazione.", - "loc.input.label.cleanDestinationDirectory": "Pulisci la directory di destinazione", - "loc.input.help.cleanDestinationDirectory": "Selezionare questa opzione per pulire la directory di destinazione prima di estrarvi il JDK.", - "loc.input.label.createExtractDirectory": "Crea directory per l'estrazione", - "loc.input.help.createExtractDirectory": "Per impostazione predefinita, l'attività crea una directory simile a JAVA_HOME_8_X64_OpenJDK_zip per l'estrazione del JDK. Questa opzione consente di disabilitare la creazione di questa cartella. In questo caso il JDK verrà salvato nella radice di jdkDestinationDirectory", - "loc.messages.DownloadFromAzureBlobStorage": "Download degli artefatti da Archiviazione BLOB di Azure. Nome del contenitore: %s", - "loc.messages.SuccessFullyFetchedItemList": "L'elenco di elementi è stato recuperato", - "loc.messages.StorageAccountDoesNotExist": "Non è stato possibile recuperare l'account di archiviazione di Azure denominato %s.", - "loc.messages.RequestedUrlTooLong": "L'URL richiesto è troppo lungo. Questo problema si verifica in genere quando nella sottoscrizione sono presenti molti gruppi di risorse, si tenta di impostare l'input azureResourceGroupName.", - "loc.messages.UnzipExtractFile": "Estrazione del file: %s", - "loc.messages.SevenZipExtractFile": "Estrazione del file: %s", - "loc.messages.TarExtractFile": "Estrazione del file: %s", - "loc.messages.ExtractFileFailedMsg": "L'estrazione del file %s non è riuscita\nCodice: %d \nStdout: %s \nStderr: %s \nErrore: %s;", - "loc.messages.ExtractNonExistFile": "L'estrazione del file %s non è riuscita perché non esiste.", - "loc.messages.ExtractDirFailed": "L'estrazione del file %s non è riuscita perché è una directory.", - "loc.messages.CreateTempDir": "Creazione della cartella temporanea %s per la decompressione di %s", - "loc.messages.TempDir": "tempFolder = %s", - "loc.messages.DecompressedTempTar": "Il file TAR temporaneo è stato decompresso da %s in %s", - "loc.messages.RemoveTempDir": "Rimozione della cartella temporanea: %s", - "loc.messages.ExtractFailedCannotCreate": "L'estrazione del file %s perché non è stato possibile trovare il percorso temporaneo: %s", - "loc.messages.CleanDestDir": "Pulizia della cartella di destinazione prima dell'estrazione: %s", - "loc.messages.CreateDestDir": "Creazione della cartella di destinazione: %s", - "loc.messages.RetrievingJdkFromAzure": "Recupero del JDK da Archiviazione BLOB di Azure.", - "loc.messages.RetrievingJdkFromLocalPath": "Recupero del JDK dal percorso locale.", - "loc.messages.SucceedMsg": "Sono stati estratti tutti i file.", - "loc.messages.SetJavaHome": "JAVA_HOME verrà impostato su: %s", - "loc.messages.SetExtendedJavaHome": "%s verrà impostato su: %s", - "loc.messages.UnsupportedFileExtension": "Per il file di origine del JDK specificato non esiste alcuna estensione di file supportata.", - "loc.messages.CouldNotFetchAccessTokenforAzureStatusCode": "Non è stato possibile recuperare il token di accesso per Azure. Codice di stato: %s. Messaggio di stato: %s", - "loc.messages.CouldNotFetchAccessTokenforMSIDueToMSINotConfiguredProperlyStatusCode": "Non è stato possibile recuperare il token di accesso per l'entità servizio gestita. Configurare l'identità del servizio gestita per la macchina virtuale 'https://aka.ms/azure-msi-docs'. Codice di stato: %s. Messaggio di stato: %s", - "loc.messages.CouldNotFetchAccessTokenforMSIStatusCode": "Non è stato possibile recuperare il token di accesso per l'entità servizio gestita. Codice di stato: %s. Messaggio di stato: %s", - "loc.messages.ExpiredServicePrincipal": "Non è stato possibile recuperare il token di accesso per Azure. Verificare che l'entità servizio usata sia valida e non sia scaduta.", - "loc.messages.CorrelationIdForARM": "ID correlazione della risposta alla chiamata API ARM: %s", - "loc.messages.JavaNotPreinstalled": "Java %s non è preinstallato in questo agente", - "loc.messages.UsePreinstalledJava": "Usa il JDK preinstallato da %s", - "loc.messages.WrongArchiveStructure": "Il file JDK non è valido. Verificare se il file JDK contiene solo una cartella radice con 'bin'.", - "loc.messages.WrongArchiveFile": "Il file di archivio non è corretto. Non esiste alcuna cartella contenente JDK", - "loc.messages.ShareAccessError": "Risorsa condivisa di rete non disponibile: (%s)", - "loc.messages.UnsupportedDMGStructure": "Il file JDK non è supportato. Verificare se il file JDK contiene esattamente una cartella.", - "loc.messages.NoPKGFile": "Non è stato possibile trovare il file PKG.", - "loc.messages.SeveralPKGFiles": "Sono stati trovati più file PKG.", - "loc.messages.InstallJDK": "Installazione del JDK.", - "loc.messages.AttachDiskImage": "Collegamento a un'immagine del disco.", - "loc.messages.DetachDiskImage": "Rimozione di un'immagine del disco.", - "loc.messages.PkgPathDoesNotExist": "Il percorso del pacchetto non esiste.", - "loc.messages.PreInstalledJavaUpgraded": "Il JDK preinstallato è stato aggiornato.", - "loc.messages.JavaSuccessfullyInstalled": "Java è stato installato", - "loc.messages.ArchiveWasExtractedEarlier": "L'archivio con JDK è stato estratto in precedenza. L'estrazione verrà ignorata", - "loc.messages.ExtractingArchiveToPath": "Estrazione dell'archivio in: %s", - "loc.messages.ErrorCleaningFolder": "Errore di pulizia della cartella: %s" +{ + "loc.friendlyName": "Java tool installer", + "loc.helpMarkDown": "[Learn more about this task](https://learn.microsoft.com/en-us/azure/devops/pipelines/tasks/reference/java-tool-installer-v1) or [see the Java documentation](https://docs.oracle.com/java/)", + "loc.description": "Acquire a specific version of Java from a user-supplied Azure blob or the tool cache and sets JAVA_HOME", + "loc.instanceNameFormat": "Use Java $(versionSpec)", + "loc.group.displayName.JavaInAzureGroup": "Download Java from an Azure blob", + "loc.input.label.versionSpec": "JDK version", + "loc.input.help.versionSpec": "A number that specifies the JDK version to make available on the path. Use a whole number version, such as 10", + "loc.input.label.jdkArchitectureOption": "JDK architecture", + "loc.input.help.jdkArchitectureOption": "The architecture (x86, x64) of the JDK.", + "loc.input.label.jdkSourceOption": "JDK source", + "loc.input.help.jdkSourceOption": "Source for the compressed JDK.", + "loc.input.label.jdkFile": "JDK file", + "loc.input.help.jdkFile": "Path to where the compressed JDK is located. The path could be in your source repository or a local path on the agent.", + "loc.input.label.azureResourceManagerEndpoint": "Azure subscription", + "loc.input.help.azureResourceManagerEndpoint": "Choose the Azure Resource Manager subscription for the JDK.", + "loc.input.label.azureStorageAccountName": "Storage account name", + "loc.input.help.azureStorageAccountName": "Azure Classic and Resource Manager storage accounts are listed. Select the storage account name in which the JDK is located.", + "loc.input.label.azureContainerName": "Container name", + "loc.input.help.azureContainerName": "Name of the container in the storage account in which the JDK is located.", + "loc.input.label.azureCommonVirtualFile": "Common virtual path", + "loc.input.help.azureCommonVirtualFile": "Path to the JDK inside the Azure storage container.", + "loc.input.label.jdkDestinationDirectory": "Destination directory", + "loc.input.help.jdkDestinationDirectory": "On Linux and Windows, this is used as the destination directory for JDK installation. On macOS, this directory is used as a temporary folder for extracting of .dmg's since macOS doesn't support installing of JDK to specific directory.", + "loc.input.label.azureResourceGroupName": "Resource Group name", + "loc.input.help.azureResourceGroupName": "Resource Group name of the storage account.", + "loc.input.label.cleanDestinationDirectory": "Clean destination directory", + "loc.input.help.cleanDestinationDirectory": "Select this option to clean the destination directory before JDK is extracted into it.", + "loc.input.label.createExtractDirectory": "Create directory for extracting", + "loc.input.help.createExtractDirectory": "By default, task is creating a directory similar to this JAVA_HOME_8_X64_OpenJDK_zip for extracting JDK. This option allows to disable creation of this folder, in this case, JDK will be located in the root of jdkDestinationDirectory", + "loc.messages.DownloadFromAzureBlobStorage": "Downloading artifacts from Azure blob storage, Container Name: %s", + "loc.messages.SuccessFullyFetchedItemList": "Successfully fetched list of items", + "loc.messages.StorageAccountDoesNotExist": "Failed to get azure storage account with name %s.", + "loc.messages.RequestedUrlTooLong": "Requested URL is too long, this usually happen when you have a lot of Resource Groups in the subscription, try to set azureResourceGroupName input.", + "loc.messages.UnzipExtractFile": "Extracting file: %s", + "loc.messages.SevenZipExtractFile": "Extracting file: %s", + "loc.messages.TarExtractFile": "Extracting file: %s", + "loc.messages.ExtractFileFailedMsg": "Extraction failed for file: %s \ncode: %d \nstdout: %s \nstderr: %s \nerror: %s;", + "loc.messages.ExtractNonExistFile": "Extraction failed for file: %s because it does not exist.", + "loc.messages.ExtractDirFailed": "Extraction failed for file: %s because it is a directory.", + "loc.messages.CreateTempDir": "Creating temp folder: %s to decompress: %s", + "loc.messages.TempDir": "tempFolder = %s", + "loc.messages.DecompressedTempTar": "Decompressed temporary tar from: %s to: %s", + "loc.messages.RemoveTempDir": "Removing temp folder: %s", + "loc.messages.ExtractFailedCannotCreate": "Extraction failed for file: %s because temporary location could not be created: %s", + "loc.messages.CleanDestDir": "Cleaning destination folder before extraction: %s", + "loc.messages.CreateDestDir": "Creating destination folder: %s", + "loc.messages.RetrievingJdkFromAzure": "Retrieving the JDK from Azure blob storage.", + "loc.messages.RetrievingJdkFromLocalPath": "Retrieving the JDK from local path.", + "loc.messages.SucceedMsg": "Successfully extracted all files.", + "loc.messages.SetJavaHome": "JAVA_HOME is being set to: %s", + "loc.messages.SetExtendedJavaHome": "%s is being set to: %s", + "loc.messages.UnsupportedFileExtension": "Specified JDK source file does not have a supported file extension.", + "loc.messages.CouldNotFetchAccessTokenforAzureStatusCode": "Could not fetch access token for Azure. Status code: %s, status message: %s", + "loc.messages.CouldNotFetchAccessTokenforMSIDueToMSINotConfiguredProperlyStatusCode": "Could not fetch access token for Managed Service Principal. Please configure Managed Service Identity (MSI) for virtual machine 'https://aka.ms/azure-msi-docs'. Status code: %s, status message: %s", + "loc.messages.CouldNotFetchAccessTokenforMSIStatusCode": "Could not fetch access token for Managed Service Principal. Status code: %s, status message: %s", + "loc.messages.ExpiredServicePrincipal": "Could not fetch access token for Azure. Verify if the Service Principal used is valid and not expired.", + "loc.messages.CorrelationIdForARM": "Correlation ID from ARM api call response : %s", + "loc.messages.JavaNotPreinstalled": "Java %s is not preinstalled on this agent", + "loc.messages.UsePreinstalledJava": "Use preinstalled JDK from %s", + "loc.messages.WrongArchiveStructure": "JDK file is not valid. Verify if JDK file contains only one root folder with 'bin' inside.", + "loc.messages.WrongArchiveFile": "Archive file is wrong. There is not any folder which contains JDK", + "loc.messages.ShareAccessError": "Network shared resource not available: (%s)", + "loc.messages.UnsupportedDMGStructure": "JDK file is not supported. Verify if JDK file contains exactly one folder inside.", + "loc.messages.NoPKGFile": "Could not find PKG file.", + "loc.messages.SeveralPKGFiles": "Found more than one PKG files.", + "loc.messages.InstallJDK": "Installing JDK.", + "loc.messages.AttachDiskImage": "Attaching a disk image.", + "loc.messages.DetachDiskImage": "Detaching a disk image.", + "loc.messages.PkgPathDoesNotExist": "Package path does not exist.", + "loc.messages.PreInstalledJavaUpgraded": "Preinstalled JDK updated.", + "loc.messages.JavaSuccessfullyInstalled": "Java has been successfully installed", + "loc.messages.ArchiveWasExtractedEarlier": "Archive with JDK was extracted earlier - skipping extracting", + "loc.messages.ExtractingArchiveToPath": "Extracting archive to: %s", + "loc.messages.ErrorCleaningFolder": "Folder cleaning error: %s" } \ No newline at end of file diff --git a/Tasks/JavaToolInstallerV1/Strings/resources.resjson/ja-JP/resources.resjson b/Tasks/JavaToolInstallerV1/Strings/resources.resjson/ja-JP/resources.resjson index 8f5b41f28952..6ba7cd827405 100644 --- a/Tasks/JavaToolInstallerV1/Strings/resources.resjson/ja-JP/resources.resjson +++ b/Tasks/JavaToolInstallerV1/Strings/resources.resjson/ja-JP/resources.resjson @@ -1,76 +1,76 @@ -{ - "loc.friendlyName": "Java ツール インストーラー", - "loc.helpMarkDown": "[このタスクの詳細を表示](https://learn.microsoft.com/azure/devops/pipelines/tasks/reference/java-tool-installer-v1)、または [Java のドキュメントを参照](https://docs.oracle.com/java/)", - "loc.description": "ユーザーが指定する Azure Blob またはツール キャッシュから Java の特定のバージョンを取得し、JAVA_HOME を設定します", - "loc.instanceNameFormat": "Java $(versionSpec) の使用", - "loc.group.displayName.JavaInAzureGroup": "Azure BLOB からの Java のダウンロード", - "loc.input.label.versionSpec": "JDK バージョン", - "loc.input.help.versionSpec": "パス上で使用可能にする JDK バージョンを指定する数値。10 などの整数のバージョンを使用します", - "loc.input.label.jdkArchitectureOption": "JDK アーキテクチャ", - "loc.input.help.jdkArchitectureOption": "JDK のアーキテクチャ (x86、x64)。", - "loc.input.label.jdkSourceOption": "JDK ソース", - "loc.input.help.jdkSourceOption": "圧縮された JDK のソース。", - "loc.input.label.jdkFile": "JDK ファイル", - "loc.input.help.jdkFile": "圧縮された JDK が存在する場所へのパス。パスは、ソース リポジトリ、またはエージェント上のローカル パスの可能性があります。", - "loc.input.label.azureResourceManagerEndpoint": "Azure サブスクリプション", - "loc.input.help.azureResourceManagerEndpoint": "JDK 用の Azure Resource Manager サブスクリプションを選択します。", - "loc.input.label.azureStorageAccountName": "ストレージ アカウント名", - "loc.input.help.azureStorageAccountName": "Azure クラシックと Resoure Manager のストレージ アカウントの一覧を示します。JDK があるストレージ アカウント名を選択します。", - "loc.input.label.azureContainerName": "コンテナー名", - "loc.input.help.azureContainerName": "JDK が存在するストレージ アカウントのコンテナー名です。", - "loc.input.label.azureCommonVirtualFile": "共通仮想パス", - "loc.input.help.azureCommonVirtualFile": "Azure ストレージ コンテナー内の JDK へのパス。", - "loc.input.label.jdkDestinationDirectory": "宛先ディレクトリ", - "loc.input.help.jdkDestinationDirectory": "Linux および Windows では、これは JDK のインストール先ディレクトリとして使用されます。macOSでは、JDK を特定のディレクトリにインストールすることはサポートされていないため、このディレクトリは .dmg を抽出する際の一時フォルダーとして使用されます。", - "loc.input.label.azureResourceGroupName": "リソース グループ名", - "loc.input.help.azureResourceGroupName": "ストレージ アカウントのリソース グループ名。", - "loc.input.label.cleanDestinationDirectory": "宛先ディレクトリの消去", - "loc.input.help.cleanDestinationDirectory": "JDK を抽出する前に宛先ディレクトリを空にする場合、このオプションを選択します。", - "loc.input.label.createExtractDirectory": "抽出するためのディレクトリを作成", - "loc.input.help.createExtractDirectory": "既定では、JDK を抽出するために、タスクはこの JAVA_HOME_8_X64_OpenJDK_zip に類似したディレクトリを作成しています。このオプションを使用すると、このフォルダーの作成を無効にすることができます。この場合、JDK は jdkDestinationDirectory のルートに配置されます", - "loc.messages.DownloadFromAzureBlobStorage": "Azure Blob Storage から成果物をダウンロードしています。コンテナー名: %s", - "loc.messages.SuccessFullyFetchedItemList": "項目の一覧が正常にフェッチされました", - "loc.messages.StorageAccountDoesNotExist": "名前 %s の Azure ストレージ アカウントを取得できませんでした。", - "loc.messages.RequestedUrlTooLong": "要求の URL が長すぎます。多くの場合、この問題はサブスクリプションに多数のリソース グループがあるときに発生します。azureResourceGroupName の入力を設定してみてください。", - "loc.messages.UnzipExtractFile": "次のファイルを抽出しています: %s", - "loc.messages.SevenZipExtractFile": "次のファイルを抽出しています: %s", - "loc.messages.TarExtractFile": "次のファイルを抽出しています: %s", - "loc.messages.ExtractFileFailedMsg": "次のファイルを抽出できませんでした: %s \ncode: %d \nstdout: %s \nstderr: %s \nerror: %s;", - "loc.messages.ExtractNonExistFile": "ファイル %s がないので抽出できませんでした。", - "loc.messages.ExtractDirFailed": "ファイル: %s はディレクトリなので抽出できませんでした。", - "loc.messages.CreateTempDir": "展開するための一時フォルダー %s を作成しています: %s", - "loc.messages.TempDir": "tempFolder = %s", - "loc.messages.DecompressedTempTar": "一時 tar を %s から %s に展開しました", - "loc.messages.RemoveTempDir": "一時フォルダーを削除しています: %s", - "loc.messages.ExtractFailedCannotCreate": "一時保存場所を作成できなかったので、ファイル %s を抽出できませんでした: %s", - "loc.messages.CleanDestDir": "抽出前に宛先フォルダーをクリーニングしています: %s", - "loc.messages.CreateDestDir": "宛先フォルダーを作成しています: %s", - "loc.messages.RetrievingJdkFromAzure": "Azure Blob Storage から JDK を取得しています。", - "loc.messages.RetrievingJdkFromLocalPath": "ローカル パスから JDK を取得しています。", - "loc.messages.SucceedMsg": "すべてのファイルが正常に抽出されました。", - "loc.messages.SetJavaHome": "JAVA_HOME を %s に設定しています", - "loc.messages.SetExtendedJavaHome": "%s を %s に設定しています", - "loc.messages.UnsupportedFileExtension": "指定した JDK ソース ファイルには、サポートされているファイル拡張子がありません。", - "loc.messages.CouldNotFetchAccessTokenforAzureStatusCode": "Azure 用のアクセス トークンをフェッチできませんでした。状態コード: %s、状態メッセージ: %s", - "loc.messages.CouldNotFetchAccessTokenforMSIDueToMSINotConfiguredProperlyStatusCode": "マネージド サービス プリンシパルのアクセス トークンをフェッチできませんでした。仮想マシンのマネージド サービス ID (MSI) を構成してください 'https://aka.ms/azure-msi-docs'。状態コード: %s、ステータス メッセージ: %s", - "loc.messages.CouldNotFetchAccessTokenforMSIStatusCode": "マネージド サービス プリンシパルのアクセス トークンをフェッチできませんでした。状態コード: %s、ステータス メッセージ: %s", - "loc.messages.ExpiredServicePrincipal": "Azure のアクセス トークンをフェッチできませんでした。使用されているサービス プリンシパルが有効であり、有効期限が切れていないことを確認してください。", - "loc.messages.CorrelationIdForARM": "ARM API 呼び出しの応答からの関連付け ID: %s", - "loc.messages.JavaNotPreinstalled": "Java %s はこのエージェントにプレインストールされていません", - "loc.messages.UsePreinstalledJava": "%s からプレインストールされた JDK を使用します", - "loc.messages.WrongArchiveStructure": "JDK ファイルが有効ではありません。JDK ファイルに 'bin' が含まれるルート フォルダーが 1 つだけ含まれているかどうかを確認してください。", - "loc.messages.WrongArchiveFile": "アーカイブ ファイルが正しくありません。JDK を含むフォルダーがありません", - "loc.messages.ShareAccessError": "ネットワーク共有リソースを使用できません: (%s)", - "loc.messages.UnsupportedDMGStructure": "JDK ファイルはサポートされていません。JDK ファイルにフォルダーが 1 つだけ含まれているかどうかを確認してください。", - "loc.messages.NoPKGFile": "PKG ファイルが見つかりませんでした。", - "loc.messages.SeveralPKGFiles": "複数の PKG ファイルが見つかりました。", - "loc.messages.InstallJDK": "JDK をインストールしています。", - "loc.messages.AttachDiskImage": "ディスク イメージをアタッチしています。", - "loc.messages.DetachDiskImage": "ディスク イメージをデタッチしています。", - "loc.messages.PkgPathDoesNotExist": "パッケージ パスが存在しません。", - "loc.messages.PreInstalledJavaUpgraded": "プレインストール済みの JDK が更新されました。", - "loc.messages.JavaSuccessfullyInstalled": "Java は正常にインストールされました", - "loc.messages.ArchiveWasExtractedEarlier": "JDK が入ったアーカイブは以前に展開されました - 展開をスキップします", - "loc.messages.ExtractingArchiveToPath": "アーカイブの展開先: %s", - "loc.messages.ErrorCleaningFolder": "フォルダーのクリーンアップ エラー: %s" +{ + "loc.friendlyName": "Java tool installer", + "loc.helpMarkDown": "[Learn more about this task](https://learn.microsoft.com/en-us/azure/devops/pipelines/tasks/reference/java-tool-installer-v1) or [see the Java documentation](https://docs.oracle.com/java/)", + "loc.description": "Acquire a specific version of Java from a user-supplied Azure blob or the tool cache and sets JAVA_HOME", + "loc.instanceNameFormat": "Use Java $(versionSpec)", + "loc.group.displayName.JavaInAzureGroup": "Download Java from an Azure blob", + "loc.input.label.versionSpec": "JDK version", + "loc.input.help.versionSpec": "A number that specifies the JDK version to make available on the path. Use a whole number version, such as 10", + "loc.input.label.jdkArchitectureOption": "JDK architecture", + "loc.input.help.jdkArchitectureOption": "The architecture (x86, x64) of the JDK.", + "loc.input.label.jdkSourceOption": "JDK source", + "loc.input.help.jdkSourceOption": "Source for the compressed JDK.", + "loc.input.label.jdkFile": "JDK file", + "loc.input.help.jdkFile": "Path to where the compressed JDK is located. The path could be in your source repository or a local path on the agent.", + "loc.input.label.azureResourceManagerEndpoint": "Azure subscription", + "loc.input.help.azureResourceManagerEndpoint": "Choose the Azure Resource Manager subscription for the JDK.", + "loc.input.label.azureStorageAccountName": "Storage account name", + "loc.input.help.azureStorageAccountName": "Azure Classic and Resource Manager storage accounts are listed. Select the storage account name in which the JDK is located.", + "loc.input.label.azureContainerName": "Container name", + "loc.input.help.azureContainerName": "Name of the container in the storage account in which the JDK is located.", + "loc.input.label.azureCommonVirtualFile": "Common virtual path", + "loc.input.help.azureCommonVirtualFile": "Path to the JDK inside the Azure storage container.", + "loc.input.label.jdkDestinationDirectory": "Destination directory", + "loc.input.help.jdkDestinationDirectory": "On Linux and Windows, this is used as the destination directory for JDK installation. On macOS, this directory is used as a temporary folder for extracting of .dmg's since macOS doesn't support installing of JDK to specific directory.", + "loc.input.label.azureResourceGroupName": "Resource Group name", + "loc.input.help.azureResourceGroupName": "Resource Group name of the storage account.", + "loc.input.label.cleanDestinationDirectory": "Clean destination directory", + "loc.input.help.cleanDestinationDirectory": "Select this option to clean the destination directory before JDK is extracted into it.", + "loc.input.label.createExtractDirectory": "Create directory for extracting", + "loc.input.help.createExtractDirectory": "By default, task is creating a directory similar to this JAVA_HOME_8_X64_OpenJDK_zip for extracting JDK. This option allows to disable creation of this folder, in this case, JDK will be located in the root of jdkDestinationDirectory", + "loc.messages.DownloadFromAzureBlobStorage": "Downloading artifacts from Azure blob storage, Container Name: %s", + "loc.messages.SuccessFullyFetchedItemList": "Successfully fetched list of items", + "loc.messages.StorageAccountDoesNotExist": "Failed to get azure storage account with name %s.", + "loc.messages.RequestedUrlTooLong": "Requested URL is too long, this usually happen when you have a lot of Resource Groups in the subscription, try to set azureResourceGroupName input.", + "loc.messages.UnzipExtractFile": "Extracting file: %s", + "loc.messages.SevenZipExtractFile": "Extracting file: %s", + "loc.messages.TarExtractFile": "Extracting file: %s", + "loc.messages.ExtractFileFailedMsg": "Extraction failed for file: %s \ncode: %d \nstdout: %s \nstderr: %s \nerror: %s;", + "loc.messages.ExtractNonExistFile": "Extraction failed for file: %s because it does not exist.", + "loc.messages.ExtractDirFailed": "Extraction failed for file: %s because it is a directory.", + "loc.messages.CreateTempDir": "Creating temp folder: %s to decompress: %s", + "loc.messages.TempDir": "tempFolder = %s", + "loc.messages.DecompressedTempTar": "Decompressed temporary tar from: %s to: %s", + "loc.messages.RemoveTempDir": "Removing temp folder: %s", + "loc.messages.ExtractFailedCannotCreate": "Extraction failed for file: %s because temporary location could not be created: %s", + "loc.messages.CleanDestDir": "Cleaning destination folder before extraction: %s", + "loc.messages.CreateDestDir": "Creating destination folder: %s", + "loc.messages.RetrievingJdkFromAzure": "Retrieving the JDK from Azure blob storage.", + "loc.messages.RetrievingJdkFromLocalPath": "Retrieving the JDK from local path.", + "loc.messages.SucceedMsg": "Successfully extracted all files.", + "loc.messages.SetJavaHome": "JAVA_HOME is being set to: %s", + "loc.messages.SetExtendedJavaHome": "%s is being set to: %s", + "loc.messages.UnsupportedFileExtension": "Specified JDK source file does not have a supported file extension.", + "loc.messages.CouldNotFetchAccessTokenforAzureStatusCode": "Could not fetch access token for Azure. Status code: %s, status message: %s", + "loc.messages.CouldNotFetchAccessTokenforMSIDueToMSINotConfiguredProperlyStatusCode": "Could not fetch access token for Managed Service Principal. Please configure Managed Service Identity (MSI) for virtual machine 'https://aka.ms/azure-msi-docs'. Status code: %s, status message: %s", + "loc.messages.CouldNotFetchAccessTokenforMSIStatusCode": "Could not fetch access token for Managed Service Principal. Status code: %s, status message: %s", + "loc.messages.ExpiredServicePrincipal": "Could not fetch access token for Azure. Verify if the Service Principal used is valid and not expired.", + "loc.messages.CorrelationIdForARM": "Correlation ID from ARM api call response : %s", + "loc.messages.JavaNotPreinstalled": "Java %s is not preinstalled on this agent", + "loc.messages.UsePreinstalledJava": "Use preinstalled JDK from %s", + "loc.messages.WrongArchiveStructure": "JDK file is not valid. Verify if JDK file contains only one root folder with 'bin' inside.", + "loc.messages.WrongArchiveFile": "Archive file is wrong. There is not any folder which contains JDK", + "loc.messages.ShareAccessError": "Network shared resource not available: (%s)", + "loc.messages.UnsupportedDMGStructure": "JDK file is not supported. Verify if JDK file contains exactly one folder inside.", + "loc.messages.NoPKGFile": "Could not find PKG file.", + "loc.messages.SeveralPKGFiles": "Found more than one PKG files.", + "loc.messages.InstallJDK": "Installing JDK.", + "loc.messages.AttachDiskImage": "Attaching a disk image.", + "loc.messages.DetachDiskImage": "Detaching a disk image.", + "loc.messages.PkgPathDoesNotExist": "Package path does not exist.", + "loc.messages.PreInstalledJavaUpgraded": "Preinstalled JDK updated.", + "loc.messages.JavaSuccessfullyInstalled": "Java has been successfully installed", + "loc.messages.ArchiveWasExtractedEarlier": "Archive with JDK was extracted earlier - skipping extracting", + "loc.messages.ExtractingArchiveToPath": "Extracting archive to: %s", + "loc.messages.ErrorCleaningFolder": "Folder cleaning error: %s" } \ No newline at end of file diff --git a/Tasks/JavaToolInstallerV1/Strings/resources.resjson/ko-KR/resources.resjson b/Tasks/JavaToolInstallerV1/Strings/resources.resjson/ko-KR/resources.resjson index 290753117c9c..6ba7cd827405 100644 --- a/Tasks/JavaToolInstallerV1/Strings/resources.resjson/ko-KR/resources.resjson +++ b/Tasks/JavaToolInstallerV1/Strings/resources.resjson/ko-KR/resources.resjson @@ -1,76 +1,76 @@ -{ - "loc.friendlyName": "Java 도구 설치 관리자", - "loc.helpMarkDown": "[이 작업에 대한 자세한 정보](https://learn.microsoft.com/azure/devops/pipelines/tasks/reference/java-tool-installer-v1) 또는 [Java 설명서 참조](https://docs.oracle.com/java/)", - "loc.description": "사용자 제공 Azure Blob 또는 도구 캐시에서 특정 버전의 Java를 가져오고 JAVA_HOME을 설정합니다.", - "loc.instanceNameFormat": "Java $(versionSpec) 사용", - "loc.group.displayName.JavaInAzureGroup": "Azure Blob에서 Java 다운로드", - "loc.input.label.versionSpec": "JDK 버전", - "loc.input.help.versionSpec": "경로에서 사용할 수 있는 JDK 버전을 지정하는 숫자입니다. 10 등의 정수 버전을 사용합니다.", - "loc.input.label.jdkArchitectureOption": "JDK 아키텍처", - "loc.input.help.jdkArchitectureOption": "JDK의 아키텍처(x86, x64)입니다.", - "loc.input.label.jdkSourceOption": "JDK 소스", - "loc.input.help.jdkSourceOption": "압축된 JDK의 소스입니다.", - "loc.input.label.jdkFile": "JDK 파일", - "loc.input.help.jdkFile": "압축된 JDK가 있는 위치의 경로입니다. 이 경로는 소스 리포지토리나 에이전트의 로컬 경로에 있을 수 있습니다.", - "loc.input.label.azureResourceManagerEndpoint": "Azure 구독", - "loc.input.help.azureResourceManagerEndpoint": "JDK에 대한 Azure Resource Manager 구독을 선택합니다.", - "loc.input.label.azureStorageAccountName": "저장소 계정 이름", - "loc.input.help.azureStorageAccountName": "Azure Classic 및 Resource Manager 저장소 계정이 나열됩니다. JDK가 있는 저장소 계정 이름을 선택합니다.", - "loc.input.label.azureContainerName": "컨테이너 이름", - "loc.input.help.azureContainerName": "JDK가 있는 저장소 계정에 있는 컨테이너 이름입니다.", - "loc.input.label.azureCommonVirtualFile": "공통 가상 경로", - "loc.input.help.azureCommonVirtualFile": "Azure Storage 컨테이너 내에 있는 JDK의 경로입니다.", - "loc.input.label.jdkDestinationDirectory": "대상 디렉터리", - "loc.input.help.jdkDestinationDirectory": "Linux 및 Windows에서 이 항목은 JDK 설치를위한 대상 디렉터리로 사용됩니다. macOS에서는 macOS가 특정 디렉터리에 JDK 설치를 지원하지 않으므로 이 디렉터리는 .dmg를 추출하기 위한 임시 폴더로 사용됩니다.", - "loc.input.label.azureResourceGroupName": "리소스 그룹 이름", - "loc.input.help.azureResourceGroupName": "스토리지 계정의 리소스 그룹 이름입니다.", - "loc.input.label.cleanDestinationDirectory": "대상 디렉터리 정리", - "loc.input.help.cleanDestinationDirectory": "JDK를 대상 디렉터리에 추출하기 전에 대상 디렉터리를 정리하려면 이 옵션을 선택합니다.", - "loc.input.label.createExtractDirectory": "추출할 디렉터리 만들기", - "loc.input.help.createExtractDirectory": "기본적으로 작업은 JDK를 추출하기 위해 이 JAVA_HOME_8_X64_OpenJDK_zip과 유사한 디렉터리를 작성합니다. 이 옵션을 사용하면 이 폴더 생성을 비활성화할 수 있습니다. 이 경우 JDK는 jdkDestinationDirectory의 루트에 있습니다.", - "loc.messages.DownloadFromAzureBlobStorage": "Azure Blob Storage에서 아티팩트를 다운로드하는 중입니다. 컨네이너 이름: %s", - "loc.messages.SuccessFullyFetchedItemList": "항목 목록을 가져왔습니다.", - "loc.messages.StorageAccountDoesNotExist": "이름이 %s인 Azure Storage 계정을 가져오지 못했습니다.", - "loc.messages.RequestedUrlTooLong": "요청된 URL이 너무 깁니다. 일반적으로 구독에 많은 리소스 그룹이 있을 때 발생합니다. azureResourceGroupName 입력을 설정해 보세요.", - "loc.messages.UnzipExtractFile": "파일 압축을 푸는 중: %s", - "loc.messages.SevenZipExtractFile": "파일 압축을 푸는 중: %s", - "loc.messages.TarExtractFile": "파일 압축을 푸는 중: %s", - "loc.messages.ExtractFileFailedMsg": "%s 파일을 압축하지 못했습니다. \n코드: %d \nstdout: %s \nstderr: %s \n오류: %s;", - "loc.messages.ExtractNonExistFile": "%s 파일은 없으므로 압축하지 못했습니다.", - "loc.messages.ExtractDirFailed": "%s 파일은 디렉터리이므로 압축을 풀지 못했습니다.", - "loc.messages.CreateTempDir": "압축을 풀 임시 폴더 %s을(를) 만드는 중입니다. %s", - "loc.messages.TempDir": "tempFolder = %s", - "loc.messages.DecompressedTempTar": "%s에 있는 임시 tar 파일의 압축을 %s(으)로 풀었습니다.", - "loc.messages.RemoveTempDir": "임시 폴더를 제거하는 중입니다. %s", - "loc.messages.ExtractFailedCannotCreate": "임시 위치를 만들 수 없으므로 %s 파일을 압축하지 못했습니다. %s", - "loc.messages.CleanDestDir": "압축 전에 대상 폴더를 지우는 중입니다. %s", - "loc.messages.CreateDestDir": "대상 폴더를 지우는 중입니다. %s", - "loc.messages.RetrievingJdkFromAzure": "Azure Blob Storage에서 JDK를 검색하는 중입니다.", - "loc.messages.RetrievingJdkFromLocalPath": "로컬 경로에서 JDK를 검색하는 중입니다.", - "loc.messages.SucceedMsg": "모든 파일을 압축했습니다.", - "loc.messages.SetJavaHome": "JAVA_HOME이 %s(으)로 설정됩니다.", - "loc.messages.SetExtendedJavaHome": "%s이(가) %s(으)로 설정됩니다.", - "loc.messages.UnsupportedFileExtension": "지정한 JDK 소스 파일의 파일 확장명이 지원되지 않습니다.", - "loc.messages.CouldNotFetchAccessTokenforAzureStatusCode": "Azure에 대한 액세스 토큰을 페치할 수 없습니다. 상태 코드: %s, 상태 메시지: %s", - "loc.messages.CouldNotFetchAccessTokenforMSIDueToMSINotConfiguredProperlyStatusCode": "관리 서비스 주체에 대한 액세스 토큰을 페치할 수 없습니다. 가상 머신에 대한 MSI(관리 서비스 ID)를 구성하세요('https://aka.ms/azure-msi-docs'). 상태 코드: %s, 상태 메시지: %s", - "loc.messages.CouldNotFetchAccessTokenforMSIStatusCode": "관리 서비스 주체에 대한 액세스 토큰을 페치할 수 없습니다. 상태 코드: %s, 상태 메시지: %s", - "loc.messages.ExpiredServicePrincipal": "Azure의 액세스 토큰을 페치할 수 없습니다. 사용한 서비스 주체가 유효하고 만료되지 않았는지 확인하세요.", - "loc.messages.CorrelationIdForARM": "ARM API 호출 응답의 상관 관계 ID: %s", - "loc.messages.JavaNotPreinstalled": "Java %s이(가) 이 에이전트에 사전 설치되지 않음", - "loc.messages.UsePreinstalledJava": "%s에서 사전 설치된 JDK 사용", - "loc.messages.WrongArchiveStructure": "JDK 파일이 잘못되었습니다. JDK 파일 안에 'bin'이 포함된 루트 폴더가 하나만 포함되어 있는지 확인하세요.", - "loc.messages.WrongArchiveFile": "보관 파일이 잘못되었습니다. JDK를 포함하는 폴더가 없습니다.", - "loc.messages.ShareAccessError": "네트워크 공유 리소스를 사용할 수 없음: (%s)", - "loc.messages.UnsupportedDMGStructure": "JDK 파일이 지원되지 않습니다. JDK 파일 안에 정확하게 폴더가 하나 포함되어 있는지 확인하세요.", - "loc.messages.NoPKGFile": "PKG 파일을 찾을 수 없습니다.", - "loc.messages.SeveralPKGFiles": "PKG 파일을 두 개 이상 찾았습니다.", - "loc.messages.InstallJDK": "JDK를 설치하는 중입니다.", - "loc.messages.AttachDiskImage": "디스크 이미지를 연결합니다.", - "loc.messages.DetachDiskImage": "디스크 이미지를 분리하는 중입니다.", - "loc.messages.PkgPathDoesNotExist": "패키지 경로가 없습니다.", - "loc.messages.PreInstalledJavaUpgraded": "사전 설치된 JDK를 업데이트했습니다.", - "loc.messages.JavaSuccessfullyInstalled": "Java가 설치됨", - "loc.messages.ArchiveWasExtractedEarlier": "JDK를 사용한 보관 파일의 압축을 이전에 풀었습니다. 압축 풀기를 건너뜁니다.", - "loc.messages.ExtractingArchiveToPath": "%s에 보관 파일의 압축을 푸는 중", - "loc.messages.ErrorCleaningFolder": "폴더 정리 오류: %s" +{ + "loc.friendlyName": "Java tool installer", + "loc.helpMarkDown": "[Learn more about this task](https://learn.microsoft.com/en-us/azure/devops/pipelines/tasks/reference/java-tool-installer-v1) or [see the Java documentation](https://docs.oracle.com/java/)", + "loc.description": "Acquire a specific version of Java from a user-supplied Azure blob or the tool cache and sets JAVA_HOME", + "loc.instanceNameFormat": "Use Java $(versionSpec)", + "loc.group.displayName.JavaInAzureGroup": "Download Java from an Azure blob", + "loc.input.label.versionSpec": "JDK version", + "loc.input.help.versionSpec": "A number that specifies the JDK version to make available on the path. Use a whole number version, such as 10", + "loc.input.label.jdkArchitectureOption": "JDK architecture", + "loc.input.help.jdkArchitectureOption": "The architecture (x86, x64) of the JDK.", + "loc.input.label.jdkSourceOption": "JDK source", + "loc.input.help.jdkSourceOption": "Source for the compressed JDK.", + "loc.input.label.jdkFile": "JDK file", + "loc.input.help.jdkFile": "Path to where the compressed JDK is located. The path could be in your source repository or a local path on the agent.", + "loc.input.label.azureResourceManagerEndpoint": "Azure subscription", + "loc.input.help.azureResourceManagerEndpoint": "Choose the Azure Resource Manager subscription for the JDK.", + "loc.input.label.azureStorageAccountName": "Storage account name", + "loc.input.help.azureStorageAccountName": "Azure Classic and Resource Manager storage accounts are listed. Select the storage account name in which the JDK is located.", + "loc.input.label.azureContainerName": "Container name", + "loc.input.help.azureContainerName": "Name of the container in the storage account in which the JDK is located.", + "loc.input.label.azureCommonVirtualFile": "Common virtual path", + "loc.input.help.azureCommonVirtualFile": "Path to the JDK inside the Azure storage container.", + "loc.input.label.jdkDestinationDirectory": "Destination directory", + "loc.input.help.jdkDestinationDirectory": "On Linux and Windows, this is used as the destination directory for JDK installation. On macOS, this directory is used as a temporary folder for extracting of .dmg's since macOS doesn't support installing of JDK to specific directory.", + "loc.input.label.azureResourceGroupName": "Resource Group name", + "loc.input.help.azureResourceGroupName": "Resource Group name of the storage account.", + "loc.input.label.cleanDestinationDirectory": "Clean destination directory", + "loc.input.help.cleanDestinationDirectory": "Select this option to clean the destination directory before JDK is extracted into it.", + "loc.input.label.createExtractDirectory": "Create directory for extracting", + "loc.input.help.createExtractDirectory": "By default, task is creating a directory similar to this JAVA_HOME_8_X64_OpenJDK_zip for extracting JDK. This option allows to disable creation of this folder, in this case, JDK will be located in the root of jdkDestinationDirectory", + "loc.messages.DownloadFromAzureBlobStorage": "Downloading artifacts from Azure blob storage, Container Name: %s", + "loc.messages.SuccessFullyFetchedItemList": "Successfully fetched list of items", + "loc.messages.StorageAccountDoesNotExist": "Failed to get azure storage account with name %s.", + "loc.messages.RequestedUrlTooLong": "Requested URL is too long, this usually happen when you have a lot of Resource Groups in the subscription, try to set azureResourceGroupName input.", + "loc.messages.UnzipExtractFile": "Extracting file: %s", + "loc.messages.SevenZipExtractFile": "Extracting file: %s", + "loc.messages.TarExtractFile": "Extracting file: %s", + "loc.messages.ExtractFileFailedMsg": "Extraction failed for file: %s \ncode: %d \nstdout: %s \nstderr: %s \nerror: %s;", + "loc.messages.ExtractNonExistFile": "Extraction failed for file: %s because it does not exist.", + "loc.messages.ExtractDirFailed": "Extraction failed for file: %s because it is a directory.", + "loc.messages.CreateTempDir": "Creating temp folder: %s to decompress: %s", + "loc.messages.TempDir": "tempFolder = %s", + "loc.messages.DecompressedTempTar": "Decompressed temporary tar from: %s to: %s", + "loc.messages.RemoveTempDir": "Removing temp folder: %s", + "loc.messages.ExtractFailedCannotCreate": "Extraction failed for file: %s because temporary location could not be created: %s", + "loc.messages.CleanDestDir": "Cleaning destination folder before extraction: %s", + "loc.messages.CreateDestDir": "Creating destination folder: %s", + "loc.messages.RetrievingJdkFromAzure": "Retrieving the JDK from Azure blob storage.", + "loc.messages.RetrievingJdkFromLocalPath": "Retrieving the JDK from local path.", + "loc.messages.SucceedMsg": "Successfully extracted all files.", + "loc.messages.SetJavaHome": "JAVA_HOME is being set to: %s", + "loc.messages.SetExtendedJavaHome": "%s is being set to: %s", + "loc.messages.UnsupportedFileExtension": "Specified JDK source file does not have a supported file extension.", + "loc.messages.CouldNotFetchAccessTokenforAzureStatusCode": "Could not fetch access token for Azure. Status code: %s, status message: %s", + "loc.messages.CouldNotFetchAccessTokenforMSIDueToMSINotConfiguredProperlyStatusCode": "Could not fetch access token for Managed Service Principal. Please configure Managed Service Identity (MSI) for virtual machine 'https://aka.ms/azure-msi-docs'. Status code: %s, status message: %s", + "loc.messages.CouldNotFetchAccessTokenforMSIStatusCode": "Could not fetch access token for Managed Service Principal. Status code: %s, status message: %s", + "loc.messages.ExpiredServicePrincipal": "Could not fetch access token for Azure. Verify if the Service Principal used is valid and not expired.", + "loc.messages.CorrelationIdForARM": "Correlation ID from ARM api call response : %s", + "loc.messages.JavaNotPreinstalled": "Java %s is not preinstalled on this agent", + "loc.messages.UsePreinstalledJava": "Use preinstalled JDK from %s", + "loc.messages.WrongArchiveStructure": "JDK file is not valid. Verify if JDK file contains only one root folder with 'bin' inside.", + "loc.messages.WrongArchiveFile": "Archive file is wrong. There is not any folder which contains JDK", + "loc.messages.ShareAccessError": "Network shared resource not available: (%s)", + "loc.messages.UnsupportedDMGStructure": "JDK file is not supported. Verify if JDK file contains exactly one folder inside.", + "loc.messages.NoPKGFile": "Could not find PKG file.", + "loc.messages.SeveralPKGFiles": "Found more than one PKG files.", + "loc.messages.InstallJDK": "Installing JDK.", + "loc.messages.AttachDiskImage": "Attaching a disk image.", + "loc.messages.DetachDiskImage": "Detaching a disk image.", + "loc.messages.PkgPathDoesNotExist": "Package path does not exist.", + "loc.messages.PreInstalledJavaUpgraded": "Preinstalled JDK updated.", + "loc.messages.JavaSuccessfullyInstalled": "Java has been successfully installed", + "loc.messages.ArchiveWasExtractedEarlier": "Archive with JDK was extracted earlier - skipping extracting", + "loc.messages.ExtractingArchiveToPath": "Extracting archive to: %s", + "loc.messages.ErrorCleaningFolder": "Folder cleaning error: %s" } \ No newline at end of file diff --git a/Tasks/JavaToolInstallerV1/Strings/resources.resjson/ru-RU/resources.resjson b/Tasks/JavaToolInstallerV1/Strings/resources.resjson/ru-RU/resources.resjson index 662536214948..6ba7cd827405 100644 --- a/Tasks/JavaToolInstallerV1/Strings/resources.resjson/ru-RU/resources.resjson +++ b/Tasks/JavaToolInstallerV1/Strings/resources.resjson/ru-RU/resources.resjson @@ -1,76 +1,76 @@ -{ - "loc.friendlyName": "Установщик средств Java", - "loc.helpMarkDown": "[См. дополнительные сведения об этой задаче](https://learn.microsoft.com/azure/devops/pipelines/tasks/reference/java-tool-installer-v1) или [документацию по Java](https://docs.oracle.com/java/)", - "loc.description": "Получение определенной версии Java из предоставленного пользователем BLOB-объекта Azure или кэша инструментов и задание JAVA_HOME", - "loc.instanceNameFormat": "Использовать Java $(versionSpec)", - "loc.group.displayName.JavaInAzureGroup": "Скачать Java из BLOB-объекта Azure", - "loc.input.label.versionSpec": "Версия JDK", - "loc.input.help.versionSpec": "Число, определяющее версию JDK, которая должна быть доступна по пути. Используйте целочисленный номер версии, например 10", - "loc.input.label.jdkArchitectureOption": "Архитектура JDK", - "loc.input.help.jdkArchitectureOption": "Архитектура JDK (x86, x64).", - "loc.input.label.jdkSourceOption": "Источник JDK", - "loc.input.help.jdkSourceOption": "Источник сжатого пакета JDK.", - "loc.input.label.jdkFile": "Файл JDK", - "loc.input.help.jdkFile": "Путь к месту, где находится сжатый пакет JDK. Путь может указывать на расположение в исходном репозитории или являться локальным путем на компьютере агента.", - "loc.input.label.azureResourceManagerEndpoint": "Подписка Azure", - "loc.input.help.azureResourceManagerEndpoint": "Выберите подписку Azure Resource Manager для JDK.", - "loc.input.label.azureStorageAccountName": "Имя учетной записи хранения", - "loc.input.help.azureStorageAccountName": "В списке приведены классические учетные записи хранения Azure и учетные записи хранения Resource Manager. Выберите имя учетной записи, в которой находится JDK.", - "loc.input.label.azureContainerName": "Имя контейнера", - "loc.input.help.azureContainerName": "Имя контейнера в учетной записи хранения, в которой находится JDK.", - "loc.input.label.azureCommonVirtualFile": "Общий виртуальный путь", - "loc.input.help.azureCommonVirtualFile": "Путь к JDK в контейнере службы хранилища Azure.", - "loc.input.label.jdkDestinationDirectory": "Каталог назначения", - "loc.input.help.jdkDestinationDirectory": "В Linux и Windows этот каталог используется в качестве каталога назначения для установки JDK. В macOS этот каталог используется в качестве временной папки для извлечения DMG-файла, так как macOS не поддерживает установку JDK в определенный каталог.", - "loc.input.label.azureResourceGroupName": "Имя группы ресурсов", - "loc.input.help.azureResourceGroupName": "Имя группы ресурсов для учетной записи хранения.", - "loc.input.label.cleanDestinationDirectory": "Очистить каталог назначения", - "loc.input.help.cleanDestinationDirectory": "Выберите этот параметр, чтобы очистить каталог назначения перед извлечением в него пакета JDK.", - "loc.input.label.createExtractDirectory": "Создать каталог для извлечения", - "loc.input.help.createExtractDirectory": "По умолчанию задача создает каталог, сходный с JAVA_HOME_8_X64_OpenJDK_zip, для извлечения JDK. Этот параметр позволяет отключить создание данной папки. В таком случае JDK будет расположен в корне jdkDestinationDirectory", - "loc.messages.DownloadFromAzureBlobStorage": "Скачиваются артефакты из хранилища BLOB-объектов Azure; имя контейнера: %s", - "loc.messages.SuccessFullyFetchedItemList": "Список элементов успешно получен.", - "loc.messages.StorageAccountDoesNotExist": "Не удалось получить учетную запись хранения Azure с именем %s.", - "loc.messages.RequestedUrlTooLong": "Запрошенный URL-адрес слишком длинный. Обычно это происходит, когда в подписке много групп ресурсов. Попробуйте задать входные данные azureResourceGroupName.", - "loc.messages.UnzipExtractFile": "Извлекается файл: %s", - "loc.messages.SevenZipExtractFile": "Извлекается файл: %s", - "loc.messages.TarExtractFile": "Извлекается файл: %s", - "loc.messages.ExtractFileFailedMsg": "Сбой извлечения файла: %s \ncode: %d \nstdout: %s \nstderr: %s \nerror: %s;", - "loc.messages.ExtractNonExistFile": "Произошел сбой извлечения файла: %s, так как он не существует.", - "loc.messages.ExtractDirFailed": "Произошел сбой извлечения файла: %s, так как он является каталогом.", - "loc.messages.CreateTempDir": "Создание временной папки: %s для распаковки: %s", - "loc.messages.TempDir": "tempFolder = %s", - "loc.messages.DecompressedTempTar": "Распакован временный TAR-файл из: %s в: %s", - "loc.messages.RemoveTempDir": "Удаление временной папки: %s", - "loc.messages.ExtractFailedCannotCreate": "Произошел сбой извлечения файла: %s, так как не удалось создать временное расположение: %s", - "loc.messages.CleanDestDir": "Очистка папки назначения перед извлечением: %s", - "loc.messages.CreateDestDir": "Создание папки назначения: %s", - "loc.messages.RetrievingJdkFromAzure": "Пакет JDK извлекается из хранилища BLOB-объектов Azure.", - "loc.messages.RetrievingJdkFromLocalPath": "Пакет JDK извлекается из локального пути.", - "loc.messages.SucceedMsg": "Все файлы успешно извлечены.", - "loc.messages.SetJavaHome": "Переменной JAVA_HOME присваивается значение: %s", - "loc.messages.SetExtendedJavaHome": "%s присваивается значение: %s", - "loc.messages.UnsupportedFileExtension": "Расширение указанного исходного файла JDK не поддерживается.", - "loc.messages.CouldNotFetchAccessTokenforAzureStatusCode": "Не удалось получить маркер доступа для Azure. Код состояния: %s, сообщение о состоянии: %s", - "loc.messages.CouldNotFetchAccessTokenforMSIDueToMSINotConfiguredProperlyStatusCode": "Не удалось получить маркер доступа для управляемого субъекта-службы. Настройте управляемое удостоверение службы (MSI) для виртуальной машины \"https://aka.ms/azure-msi-docs\". Код состояния: %s; сообщения о состоянии: %s.", - "loc.messages.CouldNotFetchAccessTokenforMSIStatusCode": "Не удалось получить маркер доступа для управляемого субъекта-службы. Код состояния: %s, сообщение о состоянии: %s.", - "loc.messages.ExpiredServicePrincipal": "Не удалось получить маркер доступа для Azure. Убедитесь, что используемый субъект-служба является допустимым, а срок его действия не истек.", - "loc.messages.CorrelationIdForARM": "Идентификатор корреляции из ответа на вызов API ARM: %s", - "loc.messages.JavaNotPreinstalled": "ПО Java %s не предустановлено на этом агенте.", - "loc.messages.UsePreinstalledJava": "Использовать предварительно установленное ПО JDK из %s.", - "loc.messages.WrongArchiveStructure": "Недопустимый файл JDK. Убедитесь, что файл JDK содержит только одну корневую папку с \"bin\".", - "loc.messages.WrongArchiveFile": "Неверный файл архива. Папки, содержащей JDK, не существует", - "loc.messages.ShareAccessError": "Общий сетевой ресурс недоступен: (%s).", - "loc.messages.UnsupportedDMGStructure": "Файл JDK не поддерживается. Убедитесь в том, что файл JDK содержит только одну папку.", - "loc.messages.NoPKGFile": "Не удалось найти файл PKG.", - "loc.messages.SeveralPKGFiles": "Обнаружено несколько файлов PKG.", - "loc.messages.InstallJDK": "Установка JDK.", - "loc.messages.AttachDiskImage": "Идет подключение образа диска.", - "loc.messages.DetachDiskImage": "Отключение образа диска.", - "loc.messages.PkgPathDoesNotExist": "Путь к пакету не существует.", - "loc.messages.PreInstalledJavaUpgraded": "Предварительно установленное ПО JDK обновлено.", - "loc.messages.JavaSuccessfullyInstalled": "ПО Java успешно установлено.", - "loc.messages.ArchiveWasExtractedEarlier": "Архив с JDK был извлечен ранее — пропуск извлечения.", - "loc.messages.ExtractingArchiveToPath": "Извлечение архива в каталог: %s", - "loc.messages.ErrorCleaningFolder": "Ошибка очистки папки: %s" +{ + "loc.friendlyName": "Java tool installer", + "loc.helpMarkDown": "[Learn more about this task](https://learn.microsoft.com/en-us/azure/devops/pipelines/tasks/reference/java-tool-installer-v1) or [see the Java documentation](https://docs.oracle.com/java/)", + "loc.description": "Acquire a specific version of Java from a user-supplied Azure blob or the tool cache and sets JAVA_HOME", + "loc.instanceNameFormat": "Use Java $(versionSpec)", + "loc.group.displayName.JavaInAzureGroup": "Download Java from an Azure blob", + "loc.input.label.versionSpec": "JDK version", + "loc.input.help.versionSpec": "A number that specifies the JDK version to make available on the path. Use a whole number version, such as 10", + "loc.input.label.jdkArchitectureOption": "JDK architecture", + "loc.input.help.jdkArchitectureOption": "The architecture (x86, x64) of the JDK.", + "loc.input.label.jdkSourceOption": "JDK source", + "loc.input.help.jdkSourceOption": "Source for the compressed JDK.", + "loc.input.label.jdkFile": "JDK file", + "loc.input.help.jdkFile": "Path to where the compressed JDK is located. The path could be in your source repository or a local path on the agent.", + "loc.input.label.azureResourceManagerEndpoint": "Azure subscription", + "loc.input.help.azureResourceManagerEndpoint": "Choose the Azure Resource Manager subscription for the JDK.", + "loc.input.label.azureStorageAccountName": "Storage account name", + "loc.input.help.azureStorageAccountName": "Azure Classic and Resource Manager storage accounts are listed. Select the storage account name in which the JDK is located.", + "loc.input.label.azureContainerName": "Container name", + "loc.input.help.azureContainerName": "Name of the container in the storage account in which the JDK is located.", + "loc.input.label.azureCommonVirtualFile": "Common virtual path", + "loc.input.help.azureCommonVirtualFile": "Path to the JDK inside the Azure storage container.", + "loc.input.label.jdkDestinationDirectory": "Destination directory", + "loc.input.help.jdkDestinationDirectory": "On Linux and Windows, this is used as the destination directory for JDK installation. On macOS, this directory is used as a temporary folder for extracting of .dmg's since macOS doesn't support installing of JDK to specific directory.", + "loc.input.label.azureResourceGroupName": "Resource Group name", + "loc.input.help.azureResourceGroupName": "Resource Group name of the storage account.", + "loc.input.label.cleanDestinationDirectory": "Clean destination directory", + "loc.input.help.cleanDestinationDirectory": "Select this option to clean the destination directory before JDK is extracted into it.", + "loc.input.label.createExtractDirectory": "Create directory for extracting", + "loc.input.help.createExtractDirectory": "By default, task is creating a directory similar to this JAVA_HOME_8_X64_OpenJDK_zip for extracting JDK. This option allows to disable creation of this folder, in this case, JDK will be located in the root of jdkDestinationDirectory", + "loc.messages.DownloadFromAzureBlobStorage": "Downloading artifacts from Azure blob storage, Container Name: %s", + "loc.messages.SuccessFullyFetchedItemList": "Successfully fetched list of items", + "loc.messages.StorageAccountDoesNotExist": "Failed to get azure storage account with name %s.", + "loc.messages.RequestedUrlTooLong": "Requested URL is too long, this usually happen when you have a lot of Resource Groups in the subscription, try to set azureResourceGroupName input.", + "loc.messages.UnzipExtractFile": "Extracting file: %s", + "loc.messages.SevenZipExtractFile": "Extracting file: %s", + "loc.messages.TarExtractFile": "Extracting file: %s", + "loc.messages.ExtractFileFailedMsg": "Extraction failed for file: %s \ncode: %d \nstdout: %s \nstderr: %s \nerror: %s;", + "loc.messages.ExtractNonExistFile": "Extraction failed for file: %s because it does not exist.", + "loc.messages.ExtractDirFailed": "Extraction failed for file: %s because it is a directory.", + "loc.messages.CreateTempDir": "Creating temp folder: %s to decompress: %s", + "loc.messages.TempDir": "tempFolder = %s", + "loc.messages.DecompressedTempTar": "Decompressed temporary tar from: %s to: %s", + "loc.messages.RemoveTempDir": "Removing temp folder: %s", + "loc.messages.ExtractFailedCannotCreate": "Extraction failed for file: %s because temporary location could not be created: %s", + "loc.messages.CleanDestDir": "Cleaning destination folder before extraction: %s", + "loc.messages.CreateDestDir": "Creating destination folder: %s", + "loc.messages.RetrievingJdkFromAzure": "Retrieving the JDK from Azure blob storage.", + "loc.messages.RetrievingJdkFromLocalPath": "Retrieving the JDK from local path.", + "loc.messages.SucceedMsg": "Successfully extracted all files.", + "loc.messages.SetJavaHome": "JAVA_HOME is being set to: %s", + "loc.messages.SetExtendedJavaHome": "%s is being set to: %s", + "loc.messages.UnsupportedFileExtension": "Specified JDK source file does not have a supported file extension.", + "loc.messages.CouldNotFetchAccessTokenforAzureStatusCode": "Could not fetch access token for Azure. Status code: %s, status message: %s", + "loc.messages.CouldNotFetchAccessTokenforMSIDueToMSINotConfiguredProperlyStatusCode": "Could not fetch access token for Managed Service Principal. Please configure Managed Service Identity (MSI) for virtual machine 'https://aka.ms/azure-msi-docs'. Status code: %s, status message: %s", + "loc.messages.CouldNotFetchAccessTokenforMSIStatusCode": "Could not fetch access token for Managed Service Principal. Status code: %s, status message: %s", + "loc.messages.ExpiredServicePrincipal": "Could not fetch access token for Azure. Verify if the Service Principal used is valid and not expired.", + "loc.messages.CorrelationIdForARM": "Correlation ID from ARM api call response : %s", + "loc.messages.JavaNotPreinstalled": "Java %s is not preinstalled on this agent", + "loc.messages.UsePreinstalledJava": "Use preinstalled JDK from %s", + "loc.messages.WrongArchiveStructure": "JDK file is not valid. Verify if JDK file contains only one root folder with 'bin' inside.", + "loc.messages.WrongArchiveFile": "Archive file is wrong. There is not any folder which contains JDK", + "loc.messages.ShareAccessError": "Network shared resource not available: (%s)", + "loc.messages.UnsupportedDMGStructure": "JDK file is not supported. Verify if JDK file contains exactly one folder inside.", + "loc.messages.NoPKGFile": "Could not find PKG file.", + "loc.messages.SeveralPKGFiles": "Found more than one PKG files.", + "loc.messages.InstallJDK": "Installing JDK.", + "loc.messages.AttachDiskImage": "Attaching a disk image.", + "loc.messages.DetachDiskImage": "Detaching a disk image.", + "loc.messages.PkgPathDoesNotExist": "Package path does not exist.", + "loc.messages.PreInstalledJavaUpgraded": "Preinstalled JDK updated.", + "loc.messages.JavaSuccessfullyInstalled": "Java has been successfully installed", + "loc.messages.ArchiveWasExtractedEarlier": "Archive with JDK was extracted earlier - skipping extracting", + "loc.messages.ExtractingArchiveToPath": "Extracting archive to: %s", + "loc.messages.ErrorCleaningFolder": "Folder cleaning error: %s" } \ No newline at end of file diff --git a/Tasks/JavaToolInstallerV1/Strings/resources.resjson/zh-CN/resources.resjson b/Tasks/JavaToolInstallerV1/Strings/resources.resjson/zh-CN/resources.resjson index 17db3fcd312d..6ba7cd827405 100644 --- a/Tasks/JavaToolInstallerV1/Strings/resources.resjson/zh-CN/resources.resjson +++ b/Tasks/JavaToolInstallerV1/Strings/resources.resjson/zh-CN/resources.resjson @@ -1,76 +1,76 @@ -{ - "loc.friendlyName": "Java 工具安装程序", - "loc.helpMarkDown": "[详细了解此任务](https://learn.microsoft.com/azure/devops/pipelines/tasks/reference/java-tool-installer-v1)或[参阅 Java 文档](https://docs.oracle.com/java/)", - "loc.description": "从用户提供的 Azure blob 或工具缓存中获取特定版本的 Java,并设置 JAVA_HOME", - "loc.instanceNameFormat": "使用 Java $(versionSpec)", - "loc.group.displayName.JavaInAzureGroup": "从 Azure blob 下载 Java", - "loc.input.label.versionSpec": "JDK 版本", - "loc.input.help.versionSpec": "指定要在路径上提供的 JDK 版本的数字。使用整数版本,例如 10", - "loc.input.label.jdkArchitectureOption": "JDK 体系结构", - "loc.input.help.jdkArchitectureOption": "JDK 的体系结构(x86、x64)。", - "loc.input.label.jdkSourceOption": "JDK 源", - "loc.input.help.jdkSourceOption": "压缩 JDK 的源。", - "loc.input.label.jdkFile": "JDK 文件", - "loc.input.help.jdkFile": "压缩 JDK 所在的路径。该路径可能在源资料库中或是代理上的本地路径。", - "loc.input.label.azureResourceManagerEndpoint": "Azure 订阅", - "loc.input.help.azureResourceManagerEndpoint": "为 JDK 选择 Azure Resource Manager 订阅。", - "loc.input.label.azureStorageAccountName": "存储帐户名称", - "loc.input.help.azureStorageAccountName": "列出了 Azure Classic 和资源管理器存储帐户。选择 JDK 所在的存储帐户名。", - "loc.input.label.azureContainerName": "容器名", - "loc.input.help.azureContainerName": "JDK 所在存储帐户中的容器的名称。", - "loc.input.label.azureCommonVirtualFile": "常见虚拟路径", - "loc.input.help.azureCommonVirtualFile": "JDK 在 Azure 存储容器中的路径。", - "loc.input.label.jdkDestinationDirectory": "目标目录", - "loc.input.help.jdkDestinationDirectory": "在 Linux 和 Windows 上,它用作 JDK 安装的目标目录。在 macOS 上,此目录用作提取 .dmg 文件的临时文件夹,因为 macOS 不支持将 JDK 安装到特定目录。", - "loc.input.label.azureResourceGroupName": "资源组名称", - "loc.input.help.azureResourceGroupName": "存储帐户的资源组名称。", - "loc.input.label.cleanDestinationDirectory": "清除目标目录", - "loc.input.help.cleanDestinationDirectory": "选择此选项,在将 JDK 提取到目标目录之前清除该目录。", - "loc.input.label.createExtractDirectory": "创建用于提取的目录", - "loc.input.help.createExtractDirectory": "默认情况下,任务将为提取 JDK 创建类似此 JAVA_HOME_8_X64_OpenJDK_zip 的目录。此选项允许禁用创建此文件夹,在这种情况下,JDK 将位于 jdkDestinationDirectory 的根中", - "loc.messages.DownloadFromAzureBlobStorage": "正在下载 Azure blob 存储中的项目,容器名称: %s", - "loc.messages.SuccessFullyFetchedItemList": "已成功提取项列表", - "loc.messages.StorageAccountDoesNotExist": "无法获取名为 %s 的 Azure 存储帐户。", - "loc.messages.RequestedUrlTooLong": "请求的 URL 太长,订阅中有大量资源组时通常会发生这种情况,请尝试设置 azureResourceGroupName 输入。", - "loc.messages.UnzipExtractFile": "正在提取文件: %s", - "loc.messages.SevenZipExtractFile": "正在提取文件: %s", - "loc.messages.TarExtractFile": "正在提取文件: %s", - "loc.messages.ExtractFileFailedMsg": "文件 %s 提取失败 \n代码: %d \nStdOut: %s \nstderr: %s \n错误: %s;", - "loc.messages.ExtractNonExistFile": "文件 %s 提取失败,因为它不存在。", - "loc.messages.ExtractDirFailed": "文件 %s 提取失败,因为该文件是一个目录。", - "loc.messages.CreateTempDir": "创建临时文件夹 %s 以解压缩 %s", - "loc.messages.TempDir": "tempFolder = %s", - "loc.messages.DecompressedTempTar": "已将临时 tar 从 %s 解压缩到 %s", - "loc.messages.RemoveTempDir": "正在删除临时文件夹: %s", - "loc.messages.ExtractFailedCannotCreate": "文件 %s 提取失败,因为无法创建临时位置 %s", - "loc.messages.CleanDestDir": "提取前需清理目标文件夹: %s", - "loc.messages.CreateDestDir": "创建目标文件夹: %s", - "loc.messages.RetrievingJdkFromAzure": "正在检索 Azure blob 存储中的 JDK。", - "loc.messages.RetrievingJdkFromLocalPath": "正在检索本地路径中的 JDK。", - "loc.messages.SucceedMsg": "已成功提取所有文件。", - "loc.messages.SetJavaHome": "正在将 JAVA_HOME 设置为: %s", - "loc.messages.SetExtendedJavaHome": "正在将 %s 设置为: %s", - "loc.messages.UnsupportedFileExtension": "指定的 JDK 源文件没有受支持的文件扩展名。", - "loc.messages.CouldNotFetchAccessTokenforAzureStatusCode": "无法提取 Azure 的访问令牌。状态代码: %s,状态消息: %s", - "loc.messages.CouldNotFetchAccessTokenforMSIDueToMSINotConfiguredProperlyStatusCode": "无法提取托管服务主体的访问令牌。请为虚拟机配置托管服务标识(MSI)(https://aka.ms/azure-msi-docs)。状态代码: %s,状态消息: %s", - "loc.messages.CouldNotFetchAccessTokenforMSIStatusCode": "无法提取托管服务主体的访问令牌。状态代码: %s,状态消息: %s", - "loc.messages.ExpiredServicePrincipal": "无法提取 Azure 的访问令牌。请确保使用的服务主体有效且未过期。", - "loc.messages.CorrelationIdForARM": "来自 ARM API 调用响应的相关 ID: %s", - "loc.messages.JavaNotPreinstalled": "在此代理上未预安装 Java %s", - "loc.messages.UsePreinstalledJava": "使用 %s 中的预安装 JDK", - "loc.messages.WrongArchiveStructure": "JDK 文件无效。验证 JDK 文件中是否只有一个根文件夹,其中包含 'bin' 文件夹。", - "loc.messages.WrongArchiveFile": "存档文件错误。没有任何包含 JDK 的文件夹", - "loc.messages.ShareAccessError": "网络共享资源不可用: (%s)", - "loc.messages.UnsupportedDMGStructure": "JDK 文件不受支持。验证 JDK 文件中是否恰好包含一个文件夹。", - "loc.messages.NoPKGFile": "找不到 PKG 文件。", - "loc.messages.SeveralPKGFiles": "找到多个 PKG 文件。", - "loc.messages.InstallJDK": "正在安装 JDK。", - "loc.messages.AttachDiskImage": "附加数据映像。", - "loc.messages.DetachDiskImage": "正在分离磁盘映像。", - "loc.messages.PkgPathDoesNotExist": "包路径不存在。", - "loc.messages.PreInstalledJavaUpgraded": "预安装的 JDK 已更新。", - "loc.messages.JavaSuccessfullyInstalled": "已成功安装 Java", - "loc.messages.ArchiveWasExtractedEarlier": "之前已提取了 JDK 的存档 - 正在跳过提取", - "loc.messages.ExtractingArchiveToPath": "正在将存档提取到: %s", - "loc.messages.ErrorCleaningFolder": "文件夹清理错误: %s" +{ + "loc.friendlyName": "Java tool installer", + "loc.helpMarkDown": "[Learn more about this task](https://learn.microsoft.com/en-us/azure/devops/pipelines/tasks/reference/java-tool-installer-v1) or [see the Java documentation](https://docs.oracle.com/java/)", + "loc.description": "Acquire a specific version of Java from a user-supplied Azure blob or the tool cache and sets JAVA_HOME", + "loc.instanceNameFormat": "Use Java $(versionSpec)", + "loc.group.displayName.JavaInAzureGroup": "Download Java from an Azure blob", + "loc.input.label.versionSpec": "JDK version", + "loc.input.help.versionSpec": "A number that specifies the JDK version to make available on the path. Use a whole number version, such as 10", + "loc.input.label.jdkArchitectureOption": "JDK architecture", + "loc.input.help.jdkArchitectureOption": "The architecture (x86, x64) of the JDK.", + "loc.input.label.jdkSourceOption": "JDK source", + "loc.input.help.jdkSourceOption": "Source for the compressed JDK.", + "loc.input.label.jdkFile": "JDK file", + "loc.input.help.jdkFile": "Path to where the compressed JDK is located. The path could be in your source repository or a local path on the agent.", + "loc.input.label.azureResourceManagerEndpoint": "Azure subscription", + "loc.input.help.azureResourceManagerEndpoint": "Choose the Azure Resource Manager subscription for the JDK.", + "loc.input.label.azureStorageAccountName": "Storage account name", + "loc.input.help.azureStorageAccountName": "Azure Classic and Resource Manager storage accounts are listed. Select the storage account name in which the JDK is located.", + "loc.input.label.azureContainerName": "Container name", + "loc.input.help.azureContainerName": "Name of the container in the storage account in which the JDK is located.", + "loc.input.label.azureCommonVirtualFile": "Common virtual path", + "loc.input.help.azureCommonVirtualFile": "Path to the JDK inside the Azure storage container.", + "loc.input.label.jdkDestinationDirectory": "Destination directory", + "loc.input.help.jdkDestinationDirectory": "On Linux and Windows, this is used as the destination directory for JDK installation. On macOS, this directory is used as a temporary folder for extracting of .dmg's since macOS doesn't support installing of JDK to specific directory.", + "loc.input.label.azureResourceGroupName": "Resource Group name", + "loc.input.help.azureResourceGroupName": "Resource Group name of the storage account.", + "loc.input.label.cleanDestinationDirectory": "Clean destination directory", + "loc.input.help.cleanDestinationDirectory": "Select this option to clean the destination directory before JDK is extracted into it.", + "loc.input.label.createExtractDirectory": "Create directory for extracting", + "loc.input.help.createExtractDirectory": "By default, task is creating a directory similar to this JAVA_HOME_8_X64_OpenJDK_zip for extracting JDK. This option allows to disable creation of this folder, in this case, JDK will be located in the root of jdkDestinationDirectory", + "loc.messages.DownloadFromAzureBlobStorage": "Downloading artifacts from Azure blob storage, Container Name: %s", + "loc.messages.SuccessFullyFetchedItemList": "Successfully fetched list of items", + "loc.messages.StorageAccountDoesNotExist": "Failed to get azure storage account with name %s.", + "loc.messages.RequestedUrlTooLong": "Requested URL is too long, this usually happen when you have a lot of Resource Groups in the subscription, try to set azureResourceGroupName input.", + "loc.messages.UnzipExtractFile": "Extracting file: %s", + "loc.messages.SevenZipExtractFile": "Extracting file: %s", + "loc.messages.TarExtractFile": "Extracting file: %s", + "loc.messages.ExtractFileFailedMsg": "Extraction failed for file: %s \ncode: %d \nstdout: %s \nstderr: %s \nerror: %s;", + "loc.messages.ExtractNonExistFile": "Extraction failed for file: %s because it does not exist.", + "loc.messages.ExtractDirFailed": "Extraction failed for file: %s because it is a directory.", + "loc.messages.CreateTempDir": "Creating temp folder: %s to decompress: %s", + "loc.messages.TempDir": "tempFolder = %s", + "loc.messages.DecompressedTempTar": "Decompressed temporary tar from: %s to: %s", + "loc.messages.RemoveTempDir": "Removing temp folder: %s", + "loc.messages.ExtractFailedCannotCreate": "Extraction failed for file: %s because temporary location could not be created: %s", + "loc.messages.CleanDestDir": "Cleaning destination folder before extraction: %s", + "loc.messages.CreateDestDir": "Creating destination folder: %s", + "loc.messages.RetrievingJdkFromAzure": "Retrieving the JDK from Azure blob storage.", + "loc.messages.RetrievingJdkFromLocalPath": "Retrieving the JDK from local path.", + "loc.messages.SucceedMsg": "Successfully extracted all files.", + "loc.messages.SetJavaHome": "JAVA_HOME is being set to: %s", + "loc.messages.SetExtendedJavaHome": "%s is being set to: %s", + "loc.messages.UnsupportedFileExtension": "Specified JDK source file does not have a supported file extension.", + "loc.messages.CouldNotFetchAccessTokenforAzureStatusCode": "Could not fetch access token for Azure. Status code: %s, status message: %s", + "loc.messages.CouldNotFetchAccessTokenforMSIDueToMSINotConfiguredProperlyStatusCode": "Could not fetch access token for Managed Service Principal. Please configure Managed Service Identity (MSI) for virtual machine 'https://aka.ms/azure-msi-docs'. Status code: %s, status message: %s", + "loc.messages.CouldNotFetchAccessTokenforMSIStatusCode": "Could not fetch access token for Managed Service Principal. Status code: %s, status message: %s", + "loc.messages.ExpiredServicePrincipal": "Could not fetch access token for Azure. Verify if the Service Principal used is valid and not expired.", + "loc.messages.CorrelationIdForARM": "Correlation ID from ARM api call response : %s", + "loc.messages.JavaNotPreinstalled": "Java %s is not preinstalled on this agent", + "loc.messages.UsePreinstalledJava": "Use preinstalled JDK from %s", + "loc.messages.WrongArchiveStructure": "JDK file is not valid. Verify if JDK file contains only one root folder with 'bin' inside.", + "loc.messages.WrongArchiveFile": "Archive file is wrong. There is not any folder which contains JDK", + "loc.messages.ShareAccessError": "Network shared resource not available: (%s)", + "loc.messages.UnsupportedDMGStructure": "JDK file is not supported. Verify if JDK file contains exactly one folder inside.", + "loc.messages.NoPKGFile": "Could not find PKG file.", + "loc.messages.SeveralPKGFiles": "Found more than one PKG files.", + "loc.messages.InstallJDK": "Installing JDK.", + "loc.messages.AttachDiskImage": "Attaching a disk image.", + "loc.messages.DetachDiskImage": "Detaching a disk image.", + "loc.messages.PkgPathDoesNotExist": "Package path does not exist.", + "loc.messages.PreInstalledJavaUpgraded": "Preinstalled JDK updated.", + "loc.messages.JavaSuccessfullyInstalled": "Java has been successfully installed", + "loc.messages.ArchiveWasExtractedEarlier": "Archive with JDK was extracted earlier - skipping extracting", + "loc.messages.ExtractingArchiveToPath": "Extracting archive to: %s", + "loc.messages.ErrorCleaningFolder": "Folder cleaning error: %s" } \ No newline at end of file diff --git a/Tasks/JavaToolInstallerV1/Strings/resources.resjson/zh-TW/resources.resjson b/Tasks/JavaToolInstallerV1/Strings/resources.resjson/zh-TW/resources.resjson index a7ec55cafd97..6ba7cd827405 100644 --- a/Tasks/JavaToolInstallerV1/Strings/resources.resjson/zh-TW/resources.resjson +++ b/Tasks/JavaToolInstallerV1/Strings/resources.resjson/zh-TW/resources.resjson @@ -1,76 +1,76 @@ -{ - "loc.friendlyName": "JAVA 工具安裝程式", - "loc.helpMarkDown": "[深入了解此工作](https://learn.microsoft.com/azure/devops/pipelines/tasks/reference/java-tool-installer-v1)或[參閱 Java 文件](https://docs.oracle.com/java/)", - "loc.description": "從使用者提供的 Azure Blob 或工具快取取得特定版本的 Java,並設定 JAVA_HOME", - "loc.instanceNameFormat": "使用 JAVA $(versionSpec)", - "loc.group.displayName.JavaInAzureGroup": "從 Azure Blob 下載 JAVA", - "loc.input.label.versionSpec": "JDK 版本", - "loc.input.help.versionSpec": "指定要在路徑上提供的 JDK 版本數字。請使用整數版本,例如 10", - "loc.input.label.jdkArchitectureOption": "JDK 架構", - "loc.input.help.jdkArchitectureOption": "JDK 的架構 (x86、x64)。", - "loc.input.label.jdkSourceOption": "JDK 來源", - "loc.input.help.jdkSourceOption": "壓縮的 JDK 來源。", - "loc.input.label.jdkFile": "JDK 檔案", - "loc.input.help.jdkFile": "壓縮的 JDK 所在位置路徑。路徑可以在您的來源存放庫中,也可以是代理程式上的本機路徑。", - "loc.input.label.azureResourceManagerEndpoint": "Azure 訂用帳戶", - "loc.input.help.azureResourceManagerEndpoint": "選擇 JDK 的 Azure Resource Manager 訂用帳戶。", - "loc.input.label.azureStorageAccountName": "儲存體帳戶名稱", - "loc.input.help.azureStorageAccountName": "列出 Azure 傳統和 Resource Manager 儲存體帳戶。請選取 JDK 所在儲存體帳戶的名稱。", - "loc.input.label.azureContainerName": "容器名稱", - "loc.input.help.azureContainerName": "JDK 所在儲存體帳戶中的容器名稱。", - "loc.input.label.azureCommonVirtualFile": "通用虛擬路徑", - "loc.input.help.azureCommonVirtualFile": "Azure 儲存體容器內的 JDK 路徑。", - "loc.input.label.jdkDestinationDirectory": "目的地目錄", - "loc.input.help.jdkDestinationDirectory": "在 Linux 和 Windows 上,這是作為 JDK 安裝的目的地目錄使用。在 macOS 上,這個目錄是作為解壓縮 .dmg 的暫存資料夾使用,因為 macOS 不支援將 JDK 安裝至特定目錄。", - "loc.input.label.azureResourceGroupName": "資源群組名稱", - "loc.input.help.azureResourceGroupName": "儲存體帳戶的資源群組名稱。", - "loc.input.label.cleanDestinationDirectory": "清理目的地目錄", - "loc.input.help.cleanDestinationDirectory": "選取此選項以先清理目的地目錄,再將 JDK 解壓縮到其中。", - "loc.input.label.createExtractDirectory": "建立用於解壓縮的目錄", - "loc.input.help.createExtractDirectory": "根據預設,工作會建立與這個 JAVA_HOME_8_X64_OpenJDK_zip 類似的目錄來解壓縮 JDK。此選項可讓您停用此資料夾的建立,在此情況下,JDK 會位於 jdkDestinationDirectory 的根目錄中", - "loc.messages.DownloadFromAzureBlobStorage": "正在從 Azure Blob 儲存體下載成品,容器名稱: %s", - "loc.messages.SuccessFullyFetchedItemList": "已成功擷取項目清單", - "loc.messages.StorageAccountDoesNotExist": "無法取得名稱為 %s 的 Azure 儲存體帳戶。", - "loc.messages.RequestedUrlTooLong": "要求的 URL 太長,這通常在您的訂用帳戶中有許多資源群組時會發生,請嘗試設定 azureResourceGroupName 輸入。", - "loc.messages.UnzipExtractFile": "正在解壓縮檔案: %s", - "loc.messages.SevenZipExtractFile": "正在解壓縮檔案: %s", - "loc.messages.TarExtractFile": "正在解壓縮檔案: %s", - "loc.messages.ExtractFileFailedMsg": "檔案 %s 解壓縮失敗\n代碼: %d\nStdOut: %s\nSTDERR: %s\n錯誤: %s;", - "loc.messages.ExtractNonExistFile": "因為檔案 %s 不存在,所以解壓縮失敗。", - "loc.messages.ExtractDirFailed": "因為檔案 %s 為目錄,所以解壓縮失敗。", - "loc.messages.CreateTempDir": "正在建立暫存資料夾 %s 以解壓縮 %s", - "loc.messages.TempDir": "tempFolder = %s", - "loc.messages.DecompressedTempTar": "已將暫存 tar 從 %s 解壓縮至 %s", - "loc.messages.RemoveTempDir": "正在移除暫存資料夾: %s", - "loc.messages.ExtractFailedCannotCreate": "因為無法建立暫存位置,所以檔案 %s 解壓縮失敗: %s", - "loc.messages.CleanDestDir": "正於擷取前清理目的地資料夾: %s", - "loc.messages.CreateDestDir": "正在建立目的地資料夾: %s", - "loc.messages.RetrievingJdkFromAzure": "正在從 Azure Blob 儲存體擷取 JDK。", - "loc.messages.RetrievingJdkFromLocalPath": "正在從本機路徑擷取 JDK。", - "loc.messages.SucceedMsg": "已成功解壓縮所有檔案。", - "loc.messages.SetJavaHome": "正在將 JAVA_HOME 設為: %s", - "loc.messages.SetExtendedJavaHome": "正在將 %s 設為: %s", - "loc.messages.UnsupportedFileExtension": "指定的 JDK 原始程式檔沒有支援的副檔名。", - "loc.messages.CouldNotFetchAccessTokenforAzureStatusCode": "無法擷取 Azure 的存取權杖。狀態碼: %s,狀態訊息: %s", - "loc.messages.CouldNotFetchAccessTokenforMSIDueToMSINotConfiguredProperlyStatusCode": "無法擷取受控服務主體的存取權杖。請設定虛擬機器的受控服務識別 (MSI) (https://aka.ms/azure-msi-docs)。狀態碼: %s,狀態訊息: %s", - "loc.messages.CouldNotFetchAccessTokenforMSIStatusCode": "無法擷取受控服務主體的存取權杖。狀態碼: %s,狀態訊息: %s", - "loc.messages.ExpiredServicePrincipal": "無法擷取 Azure 的存取權杖。請驗證使用的服務主體是否有效且未過期。", - "loc.messages.CorrelationIdForARM": "來自 ARM api 呼叫回應的相互關聯識別碼: %s", - "loc.messages.JavaNotPreinstalled": "JAVA %s 未預先安裝在此代理程式上", - "loc.messages.UsePreinstalledJava": "從 %s 使用預先安裝的 JDK", - "loc.messages.WrongArchiveStructure": "JDK 檔案無效。請驗證 JDK 檔案是否只包含一個 'bin' 的根資料夾。", - "loc.messages.WrongArchiveFile": "封存檔案錯誤。沒有包含 JDK 的資料夾", - "loc.messages.ShareAccessError": "無法使用網路共用資源: (%s)", - "loc.messages.UnsupportedDMGStructure": "不支援 JDK 檔案。請驗證 JDK 檔案是否正好只包含一個資料夾。", - "loc.messages.NoPKGFile": "找不到 PKG 檔案。", - "loc.messages.SeveralPKGFiles": "找到多個 PKG 檔案。", - "loc.messages.InstallJDK": "正在安裝 JDK。", - "loc.messages.AttachDiskImage": "正在附加磁碟映像。", - "loc.messages.DetachDiskImage": "正在中斷磁碟映像的連結。", - "loc.messages.PkgPathDoesNotExist": "套件路徑不存在。", - "loc.messages.PreInstalledJavaUpgraded": "預先安裝的 JDK 已更新。", - "loc.messages.JavaSuccessfullyInstalled": "JAVA 已成功安裝", - "loc.messages.ArchiveWasExtractedEarlier": "具有 JDK 的封存先前已解壓縮 - 即將跳過解壓縮", - "loc.messages.ExtractingArchiveToPath": "正在將封存解壓縮至: %s", - "loc.messages.ErrorCleaningFolder": "資料夾清除錯誤: %s" +{ + "loc.friendlyName": "Java tool installer", + "loc.helpMarkDown": "[Learn more about this task](https://learn.microsoft.com/en-us/azure/devops/pipelines/tasks/reference/java-tool-installer-v1) or [see the Java documentation](https://docs.oracle.com/java/)", + "loc.description": "Acquire a specific version of Java from a user-supplied Azure blob or the tool cache and sets JAVA_HOME", + "loc.instanceNameFormat": "Use Java $(versionSpec)", + "loc.group.displayName.JavaInAzureGroup": "Download Java from an Azure blob", + "loc.input.label.versionSpec": "JDK version", + "loc.input.help.versionSpec": "A number that specifies the JDK version to make available on the path. Use a whole number version, such as 10", + "loc.input.label.jdkArchitectureOption": "JDK architecture", + "loc.input.help.jdkArchitectureOption": "The architecture (x86, x64) of the JDK.", + "loc.input.label.jdkSourceOption": "JDK source", + "loc.input.help.jdkSourceOption": "Source for the compressed JDK.", + "loc.input.label.jdkFile": "JDK file", + "loc.input.help.jdkFile": "Path to where the compressed JDK is located. The path could be in your source repository or a local path on the agent.", + "loc.input.label.azureResourceManagerEndpoint": "Azure subscription", + "loc.input.help.azureResourceManagerEndpoint": "Choose the Azure Resource Manager subscription for the JDK.", + "loc.input.label.azureStorageAccountName": "Storage account name", + "loc.input.help.azureStorageAccountName": "Azure Classic and Resource Manager storage accounts are listed. Select the storage account name in which the JDK is located.", + "loc.input.label.azureContainerName": "Container name", + "loc.input.help.azureContainerName": "Name of the container in the storage account in which the JDK is located.", + "loc.input.label.azureCommonVirtualFile": "Common virtual path", + "loc.input.help.azureCommonVirtualFile": "Path to the JDK inside the Azure storage container.", + "loc.input.label.jdkDestinationDirectory": "Destination directory", + "loc.input.help.jdkDestinationDirectory": "On Linux and Windows, this is used as the destination directory for JDK installation. On macOS, this directory is used as a temporary folder for extracting of .dmg's since macOS doesn't support installing of JDK to specific directory.", + "loc.input.label.azureResourceGroupName": "Resource Group name", + "loc.input.help.azureResourceGroupName": "Resource Group name of the storage account.", + "loc.input.label.cleanDestinationDirectory": "Clean destination directory", + "loc.input.help.cleanDestinationDirectory": "Select this option to clean the destination directory before JDK is extracted into it.", + "loc.input.label.createExtractDirectory": "Create directory for extracting", + "loc.input.help.createExtractDirectory": "By default, task is creating a directory similar to this JAVA_HOME_8_X64_OpenJDK_zip for extracting JDK. This option allows to disable creation of this folder, in this case, JDK will be located in the root of jdkDestinationDirectory", + "loc.messages.DownloadFromAzureBlobStorage": "Downloading artifacts from Azure blob storage, Container Name: %s", + "loc.messages.SuccessFullyFetchedItemList": "Successfully fetched list of items", + "loc.messages.StorageAccountDoesNotExist": "Failed to get azure storage account with name %s.", + "loc.messages.RequestedUrlTooLong": "Requested URL is too long, this usually happen when you have a lot of Resource Groups in the subscription, try to set azureResourceGroupName input.", + "loc.messages.UnzipExtractFile": "Extracting file: %s", + "loc.messages.SevenZipExtractFile": "Extracting file: %s", + "loc.messages.TarExtractFile": "Extracting file: %s", + "loc.messages.ExtractFileFailedMsg": "Extraction failed for file: %s \ncode: %d \nstdout: %s \nstderr: %s \nerror: %s;", + "loc.messages.ExtractNonExistFile": "Extraction failed for file: %s because it does not exist.", + "loc.messages.ExtractDirFailed": "Extraction failed for file: %s because it is a directory.", + "loc.messages.CreateTempDir": "Creating temp folder: %s to decompress: %s", + "loc.messages.TempDir": "tempFolder = %s", + "loc.messages.DecompressedTempTar": "Decompressed temporary tar from: %s to: %s", + "loc.messages.RemoveTempDir": "Removing temp folder: %s", + "loc.messages.ExtractFailedCannotCreate": "Extraction failed for file: %s because temporary location could not be created: %s", + "loc.messages.CleanDestDir": "Cleaning destination folder before extraction: %s", + "loc.messages.CreateDestDir": "Creating destination folder: %s", + "loc.messages.RetrievingJdkFromAzure": "Retrieving the JDK from Azure blob storage.", + "loc.messages.RetrievingJdkFromLocalPath": "Retrieving the JDK from local path.", + "loc.messages.SucceedMsg": "Successfully extracted all files.", + "loc.messages.SetJavaHome": "JAVA_HOME is being set to: %s", + "loc.messages.SetExtendedJavaHome": "%s is being set to: %s", + "loc.messages.UnsupportedFileExtension": "Specified JDK source file does not have a supported file extension.", + "loc.messages.CouldNotFetchAccessTokenforAzureStatusCode": "Could not fetch access token for Azure. Status code: %s, status message: %s", + "loc.messages.CouldNotFetchAccessTokenforMSIDueToMSINotConfiguredProperlyStatusCode": "Could not fetch access token for Managed Service Principal. Please configure Managed Service Identity (MSI) for virtual machine 'https://aka.ms/azure-msi-docs'. Status code: %s, status message: %s", + "loc.messages.CouldNotFetchAccessTokenforMSIStatusCode": "Could not fetch access token for Managed Service Principal. Status code: %s, status message: %s", + "loc.messages.ExpiredServicePrincipal": "Could not fetch access token for Azure. Verify if the Service Principal used is valid and not expired.", + "loc.messages.CorrelationIdForARM": "Correlation ID from ARM api call response : %s", + "loc.messages.JavaNotPreinstalled": "Java %s is not preinstalled on this agent", + "loc.messages.UsePreinstalledJava": "Use preinstalled JDK from %s", + "loc.messages.WrongArchiveStructure": "JDK file is not valid. Verify if JDK file contains only one root folder with 'bin' inside.", + "loc.messages.WrongArchiveFile": "Archive file is wrong. There is not any folder which contains JDK", + "loc.messages.ShareAccessError": "Network shared resource not available: (%s)", + "loc.messages.UnsupportedDMGStructure": "JDK file is not supported. Verify if JDK file contains exactly one folder inside.", + "loc.messages.NoPKGFile": "Could not find PKG file.", + "loc.messages.SeveralPKGFiles": "Found more than one PKG files.", + "loc.messages.InstallJDK": "Installing JDK.", + "loc.messages.AttachDiskImage": "Attaching a disk image.", + "loc.messages.DetachDiskImage": "Detaching a disk image.", + "loc.messages.PkgPathDoesNotExist": "Package path does not exist.", + "loc.messages.PreInstalledJavaUpgraded": "Preinstalled JDK updated.", + "loc.messages.JavaSuccessfullyInstalled": "Java has been successfully installed", + "loc.messages.ArchiveWasExtractedEarlier": "Archive with JDK was extracted earlier - skipping extracting", + "loc.messages.ExtractingArchiveToPath": "Extracting archive to: %s", + "loc.messages.ErrorCleaningFolder": "Folder cleaning error: %s" } \ No newline at end of file diff --git a/Tasks/NpmAuthenticateV0/Strings/resources.resjson/de-DE/resources.resjson b/Tasks/NpmAuthenticateV0/Strings/resources.resjson/de-DE/resources.resjson index 3ac743c4c145..c6c0119394be 100644 --- a/Tasks/NpmAuthenticateV0/Strings/resources.resjson/de-DE/resources.resjson +++ b/Tasks/NpmAuthenticateV0/Strings/resources.resjson/de-DE/resources.resjson @@ -1,41 +1,41 @@ -{ - "loc.friendlyName": "npm-Authentifizierung (für Aufgabenausführungen)", - "loc.helpMarkDown": "", - "loc.description": "Verwenden Sie diese Aufgabe nicht, wenn Sie auch die npm-Aufgabe verwenden. Stellt npm-Anmeldeinformationen für eine NPMRC-Datei in Ihrem Repository für den Gültigkeitsbereich des Builds bereit. So können npm-Aufgabenausführungen wie gulp und Grunt sich bei privaten Registrierungen authentifizieren.", - "loc.instanceNameFormat": "npm-Authentifizierung $(workingFile)", - "loc.input.label.workingFile": "NPMRC-Datei zur Authentifizierung", - "loc.input.help.workingFile": "Pfad zur NPMRC-Datei, die die Registrierungen angibt, mit denen Sie arbeiten möchten. Wählen Sie die Datei aus, nicht den Ordner, z. B. „/packages/mypackage.npmrc“. Wenn Azure Artifacts URL und die von der Entra-Workload-ID gesicherte Azure DevOps Dienstverbindung des Benutzers festgelegt sind, werden Registrierungen in npmrc ignoriert.", - "loc.input.label.customEndpoint": "Anmeldeinformationen für Registrierungen außerhalb dieser Organisation/Sammlung", - "loc.input.help.customEndpoint": "Anmeldeinformationen zur Verwendung für externe Registrierungen in der NPMRC-Datei des Projekts. Lassen Sie dieses Feld bei Registrierungen in dieser Organisation/Sammlung leer. Es werden automatisch die Anmeldeinformationen für den Build verwendet.", - "loc.input.label.workloadIdentityServiceConnection": "Dienstverbindung „Entra Workload ID-gesicherter Azure-DevOps Benutzer“", - "loc.input.help.workloadIdentityServiceConnection": "Wenn diese Option festgelegt ist, ist feedUrl erforderlich. Dienstverbindungen für externe Organisationen/Sammlungen und benutzerdefinierte Endpunkte sind nicht kompatibel.", - "loc.input.label.feedUrl": "Azure Artifacts-URL", - "loc.input.help.feedUrl": "Wenn diese Option festgelegt ist, ist workloadIdentityServiceConnection erforderlich. Nicht kompatibel mit customEndpoint. Die Feed-URL muss im npm-Registrierung Format vorliegen, z. B. https://pkgs.dev.azure.com/{ORG_NAME}/{PROJECT}/_packaging/{FEED_NAME}/npm/registry/", - "loc.messages.FoundBuildCredentials": "Buildanmeldeinformationen gefunden", - "loc.messages.NoBuildCredentials": "Die Buildanmeldeinformationen wurden nicht gefunden.", - "loc.messages.ServiceEndpointNotDefined": "Die Dienstverbindung wurde nicht gefunden. Stellen Sie sicher, dass die ausgewählte Dienstverbindung noch vorhanden ist.", - "loc.messages.NpmrcNotNpmrc": "Die für die Authentifizierung ausgewählte Datei (%s) ist keine gültige NPMRC-Datei.", - "loc.messages.ServiceEndpointUrlNotDefined": "Die URL für die Dienstverbindung wurde nicht gefunden. Stellen Sie sicher, dass die Dienstverbindung ordnungsgemäß konfiguriert ist.", - "loc.messages.SavingFile": "Datei %s wird gespeichert", - "loc.messages.RestoringFile": "Datei %s wird wiederhergestellt", - "loc.messages.AddingAuthRegistry": "Authentifizierung für die Registrierung wird hinzugefügt: %s", - "loc.messages.FoundLocalRegistries": "%d Registrierungen in dieser Organisation/Sammlung gefunden", - "loc.messages.AddingLocalCredentials": "Für eine lokale Registrierung werden Anmeldeinformationen hinzugefügt.", - "loc.messages.AddingEndpointCredentials": "Für die Dienstverbindung \"%s\" werden Anmeldeinformationen hinzugefügt.", - "loc.messages.AuthenticatingThisNpmrc": "Der NPMRC-Datei unter \"%s\" wird eine Authentifizierung hinzugefügt.", - "loc.messages.IgnoringRegistry": "Es wurden keine neuen Dienstverbindungen gefunden, die mit %s übereinstimmen.", - "loc.messages.ForcePackagingUrl": "URL zur Paketierung der Sammlung wird erzwungen als: %s", - "loc.messages.CheckedInCredentialsOverriden": "Für die %s-Registrierung in der ausgewählten NPMRC-Datei wurden Anmeldeinformationen gefunden und überschrieben. Entfernen Sie die Anmeldeinformationen aus der Datei, und speichern Sie sie stattdessen in einer npm-Dienstverbindung (empfohlen), oder entfernen Sie die Aufgabe zur npm-Authentifizierung aus Ihrem Build, um die in einer NPMRC-Datei eingecheckten Anmeldeinformationen zu verwenden.", - "loc.messages.NoIndexJsonFile": "Es wurde keine Datei \"index.json\" gefunden, und es wurden keine Dateien wiederhergestellt.", - "loc.messages.RevertedChangesToNpmrc": "Die Änderungen an \"%s\" wurden zurückgesetzt.", - "loc.messages.NpmrcDoesNotExist": "Die unter \"%s\" ausgewählte NPMRC-Datei ist zurzeit nicht vorhanden.", - "loc.messages.SuccessfulPush": "NPMRC erfolgreich gepusht", - "loc.messages.SuccessfulAppend": "NPMRC erfolgreich angefügt", - "loc.messages.Info_AddingFederatedFeedAuth": "Authentifizierungsinformationen der Dienstverbindung %s werden für Feed %s hinzugefügt", - "loc.messages.Info_SuccessAddingFederatedFeedAuth": "Die Authentifizierung für den Feed %s wurde erfolgreich hinzugefügt.", - "loc.messages.FailedToGetServiceConnectionAuth": "Verbundanmeldeinformationen können nicht von der Dienstverbindung abgerufen werden: %s.", - "loc.messages.MissingFeedUrlOrServiceConnection": "Sowohl die Feed-URL als auch die Dienstverbindung müssen festgelegt werden und dürfen nicht leer sein.", - "loc.messages.SkippingParsingNpmrc": "Analyse von npmrc wird übersprungen.", - "loc.messages.DuplicateCredentials": "Die Authentifizierung für die Registrierung „%s“ wurde zuvor festgelegt. Wird mit neuer Konfiguration überschrieben.", - "loc.messages.FoundEndpointCredentials": "Es wurden festgelegte Anmeldeinformationen für die Dienstverbindung „%s“ gefunden." +{ + "loc.friendlyName": "npm-Authentifizierung (für Aufgabenausführungen)", + "loc.helpMarkDown": "", + "loc.description": "Verwenden Sie diese Aufgabe nicht, wenn Sie auch die npm-Aufgabe verwenden. Stellt npm-Anmeldeinformationen für eine NPMRC-Datei in Ihrem Repository für den Gültigkeitsbereich des Builds bereit. So können npm-Aufgabenausführungen wie gulp und Grunt sich bei privaten Registrierungen authentifizieren.", + "loc.instanceNameFormat": "npm-Authentifizierung $(workingFile)", + "loc.input.label.workingFile": "NPMRC-Datei zur Authentifizierung", + "loc.input.help.workingFile": "Pfad zur NPMRC-Datei, die die Registrierungen angibt, mit denen Sie arbeiten möchten. Wählen Sie die Datei aus, nicht den Ordner, z. B. „/packages/mypackage.npmrc“. Wenn Azure Artifacts URL und die von der Entra-Workload-ID gesicherte Azure DevOps Dienstverbindung des Benutzers festgelegt sind, werden Registrierungen in npmrc ignoriert.", + "loc.input.label.customEndpoint": "Anmeldeinformationen für Registrierungen außerhalb dieser Organisation/Sammlung", + "loc.input.help.customEndpoint": "Anmeldeinformationen zur Verwendung für externe Registrierungen in der NPMRC-Datei des Projekts. Lassen Sie dieses Feld bei Registrierungen in dieser Organisation/Sammlung leer. Es werden automatisch die Anmeldeinformationen für den Build verwendet.", + "loc.input.label.workloadIdentityServiceConnection": "'Azure DevOps' Service Connection", + "loc.input.help.workloadIdentityServiceConnection": "Wenn diese Option festgelegt ist, ist feedUrl erforderlich. Dienstverbindungen für externe Organisationen/Sammlungen und benutzerdefinierte Endpunkte sind nicht kompatibel.", + "loc.input.label.feedUrl": "Azure Artifacts-URL", + "loc.input.help.feedUrl": "If this is set, azureDevOpsServiceConnection is required. Not compatible with customEndpoint. Feed Url should be in the npm registry format, e.g. https://pkgs.dev.azure.com/{ORG_NAME}/{PROJECT}/_packaging/{FEED_NAME}/npm/registry/", + "loc.messages.FoundBuildCredentials": "Buildanmeldeinformationen gefunden", + "loc.messages.NoBuildCredentials": "Die Buildanmeldeinformationen wurden nicht gefunden.", + "loc.messages.ServiceEndpointNotDefined": "Die Dienstverbindung wurde nicht gefunden. Stellen Sie sicher, dass die ausgewählte Dienstverbindung noch vorhanden ist.", + "loc.messages.NpmrcNotNpmrc": "Die für die Authentifizierung ausgewählte Datei (%s) ist keine gültige NPMRC-Datei.", + "loc.messages.ServiceEndpointUrlNotDefined": "Die URL für die Dienstverbindung wurde nicht gefunden. Stellen Sie sicher, dass die Dienstverbindung ordnungsgemäß konfiguriert ist.", + "loc.messages.SavingFile": "Datei %s wird gespeichert", + "loc.messages.RestoringFile": "Datei %s wird wiederhergestellt", + "loc.messages.AddingAuthRegistry": "Authentifizierung für die Registrierung wird hinzugefügt: %s", + "loc.messages.FoundLocalRegistries": "%d Registrierungen in dieser Organisation/Sammlung gefunden", + "loc.messages.AddingLocalCredentials": "Für eine lokale Registrierung werden Anmeldeinformationen hinzugefügt.", + "loc.messages.AddingEndpointCredentials": "Für die Dienstverbindung \"%s\" werden Anmeldeinformationen hinzugefügt.", + "loc.messages.AuthenticatingThisNpmrc": "Der NPMRC-Datei unter \"%s\" wird eine Authentifizierung hinzugefügt.", + "loc.messages.IgnoringRegistry": "Es wurden keine neuen Dienstverbindungen gefunden, die mit %s übereinstimmen.", + "loc.messages.ForcePackagingUrl": "URL zur Paketierung der Sammlung wird erzwungen als: %s", + "loc.messages.CheckedInCredentialsOverriden": "Für die %s-Registrierung in der ausgewählten NPMRC-Datei wurden Anmeldeinformationen gefunden und überschrieben. Entfernen Sie die Anmeldeinformationen aus der Datei, und speichern Sie sie stattdessen in einer npm-Dienstverbindung (empfohlen), oder entfernen Sie die Aufgabe zur npm-Authentifizierung aus Ihrem Build, um die in einer NPMRC-Datei eingecheckten Anmeldeinformationen zu verwenden.", + "loc.messages.NoIndexJsonFile": "Es wurde keine Datei \"index.json\" gefunden, und es wurden keine Dateien wiederhergestellt.", + "loc.messages.RevertedChangesToNpmrc": "Die Änderungen an \"%s\" wurden zurückgesetzt.", + "loc.messages.NpmrcDoesNotExist": "Die unter \"%s\" ausgewählte NPMRC-Datei ist zurzeit nicht vorhanden.", + "loc.messages.SuccessfulPush": "NPMRC erfolgreich gepusht", + "loc.messages.SuccessfulAppend": "NPMRC erfolgreich angefügt", + "loc.messages.Info_AddingFederatedFeedAuth": "Authentifizierungsinformationen der Dienstverbindung %s werden für Feed %s hinzugefügt", + "loc.messages.Info_SuccessAddingFederatedFeedAuth": "Die Authentifizierung für den Feed %s wurde erfolgreich hinzugefügt.", + "loc.messages.FailedToGetServiceConnectionAuth": "Verbundanmeldeinformationen können nicht von der Dienstverbindung abgerufen werden: %s.", + "loc.messages.MissingFeedUrlOrServiceConnection": "Sowohl die Feed-URL als auch die Dienstverbindung müssen festgelegt werden und dürfen nicht leer sein.", + "loc.messages.SkippingParsingNpmrc": "Analyse von npmrc wird übersprungen.", + "loc.messages.DuplicateCredentials": "Die Authentifizierung für die Registrierung „%s“ wurde zuvor festgelegt. Wird mit neuer Konfiguration überschrieben.", + "loc.messages.FoundEndpointCredentials": "Es wurden festgelegte Anmeldeinformationen für die Dienstverbindung „%s“ gefunden." } \ No newline at end of file diff --git a/Tasks/NpmAuthenticateV0/Strings/resources.resjson/es-ES/resources.resjson b/Tasks/NpmAuthenticateV0/Strings/resources.resjson/es-ES/resources.resjson index 4e7b8387a814..ccf3fe0059a0 100644 --- a/Tasks/NpmAuthenticateV0/Strings/resources.resjson/es-ES/resources.resjson +++ b/Tasks/NpmAuthenticateV0/Strings/resources.resjson/es-ES/resources.resjson @@ -1,41 +1,41 @@ -{ - "loc.friendlyName": "Autenticación npm (para ejecutores de tareas)", - "loc.helpMarkDown": "", - "loc.description": "No use esta tarea si utiliza también la tarea de npm. Proporciona credenciales de npm a un archivo .npmrc del repositorio para el ámbito de la compilación. Esto permite a los ejecutores de tareas de npm, como gulp y Grunt, realizar la autenticación con registros privados.", - "loc.instanceNameFormat": "Autenticación npm $(workingFile)", - "loc.input.label.workingFile": "Archivo .npmrc para autenticar", - "loc.input.help.workingFile": "Ruta de acceso al archivo .npmrc que especifica los registros con los que desea trabajar. Seleccione el archivo, no la carpeta; por ejemplo, \"/packages/mypackage.npmrc\". Si se establecen una dirección URL de Azure Artifacts y la conexión de servicio de usuario de Azure DevOps respaldada por el Id. de carga de trabajo de Entra, se omitirán los registros de npmrc.", - "loc.input.label.customEndpoint": "Credenciales para registros fuera de esta organización o colección", - "loc.input.help.customEndpoint": "Credenciales que deben usarse para registros externos que están en el archivo .npmrc del proyecto. Para registros en esta organización o colección, deje este valor en blanco; se usarán automáticamente las credenciales de la compilación.", - "loc.input.label.workloadIdentityServiceConnection": "Conexión de servicio \"Usuario de Azure DevOps respaldado por Id. de carga de trabajo de Entra\"", - "loc.input.help.workloadIdentityServiceConnection": "Si se establece, se requiere feedUrl. Las conexiones de servicio para organizaciones o colecciones externas y puntos de conexión personalizados no son compatibles.", - "loc.input.label.feedUrl": "Dirección URL de Azure Artifacts", - "loc.input.help.feedUrl": "Si se establece, se requiere workloadIdentityServiceConnection. No es compatible con customEndpoint. La dirección URL de la fuente debe tener el formato de registro npm, por ejemplo, https://pkgs.dev.azure.com/{ORG_NAME}/{PROJECT}/_packaging/{FEED_NAME}/npm/registry/", - "loc.messages.FoundBuildCredentials": "Credenciales de compilación encontradas", - "loc.messages.NoBuildCredentials": "No se encuentran credenciales de compilación", - "loc.messages.ServiceEndpointNotDefined": "No se encontró la conexión de servicio. Asegúrese de que la conexión de servicio seleccionada aún existe.", - "loc.messages.NpmrcNotNpmrc": "El archivo que ha seleccionado para autenticar (%s) no es un archivo .npmrc válido.", - "loc.messages.ServiceEndpointUrlNotDefined": "No se encontró la dirección URL para la conexión de servicio. Asegúrese de que la conexión de servicio está configurada correctamente.", - "loc.messages.SavingFile": "Guardando el archivo %s", - "loc.messages.RestoringFile": "Restaurando el archivo %s", - "loc.messages.AddingAuthRegistry": "Agregando autenticación para el registro: %s", - "loc.messages.FoundLocalRegistries": "Se encontraron %d registros en esta organización o colección", - "loc.messages.AddingLocalCredentials": "Agregando credenciales para un Registro local", - "loc.messages.AddingEndpointCredentials": "Agregando las credenciales para la conexión de servicio %s", - "loc.messages.AuthenticatingThisNpmrc": "Agregando autenticación al archivo .npmrc en %s", - "loc.messages.IgnoringRegistry": "No se encontraron conexiones de servicio nuevas que coincidieran con %s.", - "loc.messages.ForcePackagingUrl": "Dirección URL de empaquetado de la colección forzada a: %s", - "loc.messages.CheckedInCredentialsOverriden": "Se encontraron las credenciales del Registro %s en el archivo .npmrc seleccionado y se invalidaron. Quite las credenciales del archivo y almacénelas en una conexión de servicio de npm en su lugar (recomendado), o bien quite la tarea Autenticar de npm de la compilación para usar las credenciales protegidas en un archivo .npmrc", - "loc.messages.NoIndexJsonFile": "No se encontró ningún archivo index.json y no se restauró ningún archivo.", - "loc.messages.RevertedChangesToNpmrc": "Se revirtieron los cambios realizados en %s.", - "loc.messages.NpmrcDoesNotExist": "El archivo .npmrc que ha seleccionado en %s no existe actualmente.", - "loc.messages.SuccessfulPush": ".npmrc se insertó correctamente .npmrc", - "loc.messages.SuccessfulAppend": ".npmrc se anexó correctamente .npmrc", - "loc.messages.Info_AddingFederatedFeedAuth": "Agregando información de autenticación de la conexión de servicio %s para la fuente %s", - "loc.messages.Info_SuccessAddingFederatedFeedAuth": "Se agregó correctamente la autenticación para la fuente %s.", - "loc.messages.FailedToGetServiceConnectionAuth": "No se pueden obtener las credenciales federadas de la conexión de servicio: %s.", - "loc.messages.MissingFeedUrlOrServiceConnection": "Tanto la dirección URL de la fuente como la conexión de servicio deben establecerse y no pueden estar vacías.", - "loc.messages.SkippingParsingNpmrc": "Omitiendo análisis de npmrc", - "loc.messages.DuplicateCredentials": "La autenticación para el registro \"%s\" se estableció previamente. Sobrescribiendo con la nueva configuración.", - "loc.messages.FoundEndpointCredentials": "Se encontraron credenciales establecidas para la conexión de servicio \"%s\"." +{ + "loc.friendlyName": "Autenticación npm (para ejecutores de tareas)", + "loc.helpMarkDown": "", + "loc.description": "No use esta tarea si utiliza también la tarea de npm. Proporciona credenciales de npm a un archivo .npmrc del repositorio para el ámbito de la compilación. Esto permite a los ejecutores de tareas de npm, como gulp y Grunt, realizar la autenticación con registros privados.", + "loc.instanceNameFormat": "Autenticación npm $(workingFile)", + "loc.input.label.workingFile": "Archivo .npmrc para autenticar", + "loc.input.help.workingFile": "Ruta de acceso al archivo .npmrc que especifica los registros con los que desea trabajar. Seleccione el archivo, no la carpeta; por ejemplo, \"/packages/mypackage.npmrc\". Si se establecen una dirección URL de Azure Artifacts y la conexión de servicio de usuario de Azure DevOps respaldada por el Id. de carga de trabajo de Entra, se omitirán los registros de npmrc.", + "loc.input.label.customEndpoint": "Credenciales para registros fuera de esta organización o colección", + "loc.input.help.customEndpoint": "Credenciales que deben usarse para registros externos que están en el archivo .npmrc del proyecto. Para registros en esta organización o colección, deje este valor en blanco; se usarán automáticamente las credenciales de la compilación.", + "loc.input.label.workloadIdentityServiceConnection": "'Azure DevOps' Service Connection", + "loc.input.help.workloadIdentityServiceConnection": "Si se establece, se requiere feedUrl. Las conexiones de servicio para organizaciones o colecciones externas y puntos de conexión personalizados no son compatibles.", + "loc.input.label.feedUrl": "Dirección URL de Azure Artifacts", + "loc.input.help.feedUrl": "If this is set, azureDevOpsServiceConnection is required. Not compatible with customEndpoint. Feed Url should be in the npm registry format, e.g. https://pkgs.dev.azure.com/{ORG_NAME}/{PROJECT}/_packaging/{FEED_NAME}/npm/registry/", + "loc.messages.FoundBuildCredentials": "Credenciales de compilación encontradas", + "loc.messages.NoBuildCredentials": "No se encuentran credenciales de compilación", + "loc.messages.ServiceEndpointNotDefined": "No se encontró la conexión de servicio. Asegúrese de que la conexión de servicio seleccionada aún existe.", + "loc.messages.NpmrcNotNpmrc": "El archivo que ha seleccionado para autenticar (%s) no es un archivo .npmrc válido.", + "loc.messages.ServiceEndpointUrlNotDefined": "No se encontró la dirección URL para la conexión de servicio. Asegúrese de que la conexión de servicio está configurada correctamente.", + "loc.messages.SavingFile": "Guardando el archivo %s", + "loc.messages.RestoringFile": "Restaurando el archivo %s", + "loc.messages.AddingAuthRegistry": "Agregando autenticación para el registro: %s", + "loc.messages.FoundLocalRegistries": "Se encontraron %d registros en esta organización o colección", + "loc.messages.AddingLocalCredentials": "Agregando credenciales para un Registro local", + "loc.messages.AddingEndpointCredentials": "Agregando las credenciales para la conexión de servicio %s", + "loc.messages.AuthenticatingThisNpmrc": "Agregando autenticación al archivo .npmrc en %s", + "loc.messages.IgnoringRegistry": "No se encontraron conexiones de servicio nuevas que coincidieran con %s.", + "loc.messages.ForcePackagingUrl": "Dirección URL de empaquetado de la colección forzada a: %s", + "loc.messages.CheckedInCredentialsOverriden": "Se encontraron las credenciales del Registro %s en el archivo .npmrc seleccionado y se invalidaron. Quite las credenciales del archivo y almacénelas en una conexión de servicio de npm en su lugar (recomendado), o bien quite la tarea Autenticar de npm de la compilación para usar las credenciales protegidas en un archivo .npmrc", + "loc.messages.NoIndexJsonFile": "No se encontró ningún archivo index.json y no se restauró ningún archivo.", + "loc.messages.RevertedChangesToNpmrc": "Se revirtieron los cambios realizados en %s.", + "loc.messages.NpmrcDoesNotExist": "El archivo .npmrc que ha seleccionado en %s no existe actualmente.", + "loc.messages.SuccessfulPush": ".npmrc se insertó correctamente .npmrc", + "loc.messages.SuccessfulAppend": ".npmrc se anexó correctamente .npmrc", + "loc.messages.Info_AddingFederatedFeedAuth": "Agregando información de autenticación de la conexión de servicio %s para la fuente %s", + "loc.messages.Info_SuccessAddingFederatedFeedAuth": "Se agregó correctamente la autenticación para la fuente %s.", + "loc.messages.FailedToGetServiceConnectionAuth": "No se pueden obtener las credenciales federadas de la conexión de servicio: %s.", + "loc.messages.MissingFeedUrlOrServiceConnection": "Tanto la dirección URL de la fuente como la conexión de servicio deben establecerse y no pueden estar vacías.", + "loc.messages.SkippingParsingNpmrc": "Omitiendo análisis de npmrc", + "loc.messages.DuplicateCredentials": "La autenticación para el registro \"%s\" se estableció previamente. Sobrescribiendo con la nueva configuración.", + "loc.messages.FoundEndpointCredentials": "Se encontraron credenciales establecidas para la conexión de servicio \"%s\"." } \ No newline at end of file diff --git a/Tasks/NpmAuthenticateV0/Strings/resources.resjson/fr-FR/resources.resjson b/Tasks/NpmAuthenticateV0/Strings/resources.resjson/fr-FR/resources.resjson index e798543f024e..bccd955564e4 100644 --- a/Tasks/NpmAuthenticateV0/Strings/resources.resjson/fr-FR/resources.resjson +++ b/Tasks/NpmAuthenticateV0/Strings/resources.resjson/fr-FR/resources.resjson @@ -1,41 +1,41 @@ -{ - "loc.friendlyName": "Authentification npm (pour les exécuteurs de tâches)", - "loc.helpMarkDown": "", - "loc.description": "N'utilisez pas cette tâche si vous utilisez également la tâche npm. Fournit les informations d'identification npm à un fichier .npmrc de votre dépôt pour l'étendue de la build. Cela permet aux exécuteurs de tâches npm tels que gulp et Grunt de s'authentifier auprès des registres privés.", - "loc.instanceNameFormat": "Authentification npm $(workingFile)", - "loc.input.label.workingFile": "Fichier .npmrc utilisé pour l'authentification", - "loc.input.help.workingFile": "Chemin d’accès au fichier .npmrc qui spécifie les registres avec lesquels vous voulez travailler. Sélectionnez le fichier, et non le dossier, par exemple « /packages/mypackage.npmrc ». Si l’URL Azure Artifacts et la connexion de service « Utilisateur Azure DevOps adossé à l’ID de charge de travail Entra » sont définis, les registres dans npmrc sont ignorés.", - "loc.input.label.customEndpoint": "Informations d'identification des registres situés en dehors de cette organisation/collection", - "loc.input.help.customEndpoint": "Informations d'identification à utiliser pour les registres externes situés dans le fichier .npmrc du projet. Pour les registres présents dans cette organisation/collection, n'indiquez aucune valeur. Les informations d'identification de la build sont utilisées automatiquement.", - "loc.input.label.workloadIdentityServiceConnection": "Connexion de service « Utilisateur Azure DevOps adossé à l’ID de charge de travail Entra »", - "loc.input.help.workloadIdentityServiceConnection": "Si ce paramètre est défini, feedUrl est obligatoire. Les connexions de service pour les organisations/collections externes et les points de terminaison personnalisés ne sont pas compatibles.", - "loc.input.label.feedUrl": "URL Azure Artifacts", - "loc.input.help.feedUrl": "Si cette option est définie, workloadIdentityServiceConnection est obligatoire. Non compatible avec customEndpoint. L’URL du flux doit être au format registre npm, par exemple, https://pkgs.dev.azure.com/{ORG_NAME}/{PROJECT}/_packaging/{FEED_NAME}/npm/registry/", - "loc.messages.FoundBuildCredentials": "Informations d'identification de build trouvées", - "loc.messages.NoBuildCredentials": "Informations d'identification de build introuvables", - "loc.messages.ServiceEndpointNotDefined": "La connexion de service est introuvable. Vérifiez que la connexion de service sélectionnée existe toujours.", - "loc.messages.NpmrcNotNpmrc": "Le fichier que vous avez sélectionné pour l'authentification (%s) n'est pas un fichier .npmrc valide.", - "loc.messages.ServiceEndpointUrlNotDefined": "L'URL de la connexion de service est introuvable. Vérifiez que la connexion de service est correctement configurée.", - "loc.messages.SavingFile": "Enregistrement du fichier %s", - "loc.messages.RestoringFile": "Restauration du fichier %s", - "loc.messages.AddingAuthRegistry": "Ajout de l'authentification pour le registre : %s", - "loc.messages.FoundLocalRegistries": "%d registres trouvés dans cette organisation/collection", - "loc.messages.AddingLocalCredentials": "Ajout des informations d'identification pour un registre local", - "loc.messages.AddingEndpointCredentials": "Ajout des informations d'identification pour la connexion de service %s", - "loc.messages.AuthenticatingThisNpmrc": "Ajout de l'authentification au fichier .npmrc sur %s", - "loc.messages.IgnoringRegistry": "Aucune nouvelle connexion de service correspondant à %s n’a été trouvée", - "loc.messages.ForcePackagingUrl": "URL de collection de création de package forcée vers : %s", - "loc.messages.CheckedInCredentialsOverriden": "Détection et remplacement des informations d'identification pour le registre %s dans le fichier .npmrc sélectionné. Supprimez les informations d'identification du fichier et stockez-les plutôt dans une connexion de service npm (recommandé), ou supprimez la tâche d'authentification npm de votre build pour utiliser les informations d'identification fournies à un fichier .npmrc.", - "loc.messages.NoIndexJsonFile": "Fichier index.json introuvable. Aucun fichier n'a été restauré", - "loc.messages.RevertedChangesToNpmrc": "Restauration des changements apportés à %s.", - "loc.messages.NpmrcDoesNotExist": "Le fichier .npmrc que vous avez sélectionné sur %s n'existe pas.", - "loc.messages.SuccessfulPush": "L’envoi (push) du fichier .npmrc a été correctement effectué", - "loc.messages.SuccessfulAppend": "Le fichier .npmrc est correctement ajouté", - "loc.messages.Info_AddingFederatedFeedAuth": "Ajout d’informations d’authentification à partir des %s de connexion de service pour les %s de flux", - "loc.messages.Info_SuccessAddingFederatedFeedAuth": "Authentification ajoutée pour le flux %s.", - "loc.messages.FailedToGetServiceConnectionAuth": "Impossible d’obtenir les informations d’identification fédérées à partir de la connexion de service : %s.", - "loc.messages.MissingFeedUrlOrServiceConnection": "L’URL du flux et la connexion de service doivent être définies et ne peuvent pas être vides.", - "loc.messages.SkippingParsingNpmrc": "Analyse npmrc ignorée", - "loc.messages.DuplicateCredentials": "L’authentification du registre « %s » a été précédemment définie. Remplacement par une nouvelle configuration.", - "loc.messages.FoundEndpointCredentials": "Informations d’identification définies pour la connexion de service « %s »." +{ + "loc.friendlyName": "Authentification npm (pour les exécuteurs de tâches)", + "loc.helpMarkDown": "", + "loc.description": "N'utilisez pas cette tâche si vous utilisez également la tâche npm. Fournit les informations d'identification npm à un fichier .npmrc de votre dépôt pour l'étendue de la build. Cela permet aux exécuteurs de tâches npm tels que gulp et Grunt de s'authentifier auprès des registres privés.", + "loc.instanceNameFormat": "Authentification npm $(workingFile)", + "loc.input.label.workingFile": "Fichier .npmrc utilisé pour l'authentification", + "loc.input.help.workingFile": "Chemin d’accès au fichier .npmrc qui spécifie les registres avec lesquels vous voulez travailler. Sélectionnez le fichier, et non le dossier, par exemple « /packages/mypackage.npmrc ». Si l’URL Azure Artifacts et la connexion de service « Utilisateur Azure DevOps adossé à l’ID de charge de travail Entra » sont définis, les registres dans npmrc sont ignorés.", + "loc.input.label.customEndpoint": "Informations d'identification des registres situés en dehors de cette organisation/collection", + "loc.input.help.customEndpoint": "Informations d'identification à utiliser pour les registres externes situés dans le fichier .npmrc du projet. Pour les registres présents dans cette organisation/collection, n'indiquez aucune valeur. Les informations d'identification de la build sont utilisées automatiquement.", + "loc.input.label.workloadIdentityServiceConnection": "'Azure DevOps' Service Connection", + "loc.input.help.workloadIdentityServiceConnection": "Si ce paramètre est défini, feedUrl est obligatoire. Les connexions de service pour les organisations/collections externes et les points de terminaison personnalisés ne sont pas compatibles.", + "loc.input.label.feedUrl": "URL Azure Artifacts", + "loc.input.help.feedUrl": "If this is set, azureDevOpsServiceConnection is required. Not compatible with customEndpoint. Feed Url should be in the npm registry format, e.g. https://pkgs.dev.azure.com/{ORG_NAME}/{PROJECT}/_packaging/{FEED_NAME}/npm/registry/", + "loc.messages.FoundBuildCredentials": "Informations d'identification de build trouvées", + "loc.messages.NoBuildCredentials": "Informations d'identification de build introuvables", + "loc.messages.ServiceEndpointNotDefined": "La connexion de service est introuvable. Vérifiez que la connexion de service sélectionnée existe toujours.", + "loc.messages.NpmrcNotNpmrc": "Le fichier que vous avez sélectionné pour l'authentification (%s) n'est pas un fichier .npmrc valide.", + "loc.messages.ServiceEndpointUrlNotDefined": "L'URL de la connexion de service est introuvable. Vérifiez que la connexion de service est correctement configurée.", + "loc.messages.SavingFile": "Enregistrement du fichier %s", + "loc.messages.RestoringFile": "Restauration du fichier %s", + "loc.messages.AddingAuthRegistry": "Ajout de l'authentification pour le registre : %s", + "loc.messages.FoundLocalRegistries": "%d registres trouvés dans cette organisation/collection", + "loc.messages.AddingLocalCredentials": "Ajout des informations d'identification pour un registre local", + "loc.messages.AddingEndpointCredentials": "Ajout des informations d'identification pour la connexion de service %s", + "loc.messages.AuthenticatingThisNpmrc": "Ajout de l'authentification au fichier .npmrc sur %s", + "loc.messages.IgnoringRegistry": "Aucune nouvelle connexion de service correspondant à %s n’a été trouvée", + "loc.messages.ForcePackagingUrl": "URL de collection de création de package forcée vers : %s", + "loc.messages.CheckedInCredentialsOverriden": "Détection et remplacement des informations d'identification pour le registre %s dans le fichier .npmrc sélectionné. Supprimez les informations d'identification du fichier et stockez-les plutôt dans une connexion de service npm (recommandé), ou supprimez la tâche d'authentification npm de votre build pour utiliser les informations d'identification fournies à un fichier .npmrc.", + "loc.messages.NoIndexJsonFile": "Fichier index.json introuvable. Aucun fichier n'a été restauré", + "loc.messages.RevertedChangesToNpmrc": "Restauration des changements apportés à %s.", + "loc.messages.NpmrcDoesNotExist": "Le fichier .npmrc que vous avez sélectionné sur %s n'existe pas.", + "loc.messages.SuccessfulPush": "L’envoi (push) du fichier .npmrc a été correctement effectué", + "loc.messages.SuccessfulAppend": "Le fichier .npmrc est correctement ajouté", + "loc.messages.Info_AddingFederatedFeedAuth": "Ajout d’informations d’authentification à partir des %s de connexion de service pour les %s de flux", + "loc.messages.Info_SuccessAddingFederatedFeedAuth": "Authentification ajoutée pour le flux %s.", + "loc.messages.FailedToGetServiceConnectionAuth": "Impossible d’obtenir les informations d’identification fédérées à partir de la connexion de service : %s.", + "loc.messages.MissingFeedUrlOrServiceConnection": "L’URL du flux et la connexion de service doivent être définies et ne peuvent pas être vides.", + "loc.messages.SkippingParsingNpmrc": "Analyse npmrc ignorée", + "loc.messages.DuplicateCredentials": "L’authentification du registre « %s » a été précédemment définie. Remplacement par une nouvelle configuration.", + "loc.messages.FoundEndpointCredentials": "Informations d’identification définies pour la connexion de service « %s »." } \ No newline at end of file diff --git a/Tasks/NpmAuthenticateV0/Strings/resources.resjson/it-IT/resources.resjson b/Tasks/NpmAuthenticateV0/Strings/resources.resjson/it-IT/resources.resjson index 09d81d6f661f..0dae95034465 100644 --- a/Tasks/NpmAuthenticateV0/Strings/resources.resjson/it-IT/resources.resjson +++ b/Tasks/NpmAuthenticateV0/Strings/resources.resjson/it-IT/resources.resjson @@ -1,41 +1,41 @@ -{ - "loc.friendlyName": "Autenticazione npm (per strumenti di esecuzione attività)", - "loc.helpMarkDown": "", - "loc.description": "Non usare questa attività se si usa anche l'attività npm. Fornisce le credenziali npm a un file con estensione npmrc nel repository per l'ambito della compilazione. In questo modo gli strumenti di esecuzione attività di npm, come gulp e Grunt, possono eseguire l'autenticazione con registri privati.", - "loc.instanceNameFormat": "Autenticazione npm $(workingFile)", - "loc.input.label.workingFile": "File con estensione npmrc da autenticare", - "loc.input.help.workingFile": "Percorso del file con estensione npmrc che specifica i registri con cui si desidera lavorare. Selezionare il file, non la cartella, ad esempio \"/packages/mypackage.npmrc\". Se sono impostati l'URL Azure Artifacts e la connessione al servizio dell'utente con ID carico di lavoro Entra Azure DevOps, i registri in npmrc verranno ignorati.", - "loc.input.label.customEndpoint": "Credenziali per i registri esterni a questa organizzazione/raccolta", - "loc.input.help.customEndpoint": "Credenziali da usare per i registri esterni situati nel file del progetto con estensione npmrc. Per i registri in questa organizzazione/raccolta lasciare vuoto il campo. Verranno usate automaticamente le credenziali della compilazione.", - "loc.input.label.workloadIdentityServiceConnection": "Connessione al servizio \"Entra Workload ID-backed Azure DevOps user\"", - "loc.input.help.workloadIdentityServiceConnection": "Se questa impostazione è impostata, feedUrl è obbligatorio. Le connessioni al servizio per organizzazioni esterne/raccolte ed endpoint personalizzati non sono compatibili.", - "loc.input.label.feedUrl": "Azure Artifacts URL", - "loc.input.help.feedUrl": "Se questa impostazione è impostata, è necessario workloadIdentityServiceConnection. Non compatibile con customEndpoint. L'URL del feed deve essere nel formato registro npm, ad esempio https://pkgs.dev.azure.com/{ORG_NAME}/{PROJECT}/_packaging/{FEED_NAME}/npm/registry/", - "loc.messages.FoundBuildCredentials": "Sono state trovate le credenziali di compilazione", - "loc.messages.NoBuildCredentials": "Non è stato possibile trovare le credenziali di compilazione", - "loc.messages.ServiceEndpointNotDefined": "Non è stato possibile trovare la connessione al servizio. Assicurarsi che la connessione al servizio selezionata sia ancora esistente.", - "loc.messages.NpmrcNotNpmrc": "Il file selezionato per l'autenticazione (%s) non è un file con estensione npmrc valido.", - "loc.messages.ServiceEndpointUrlNotDefined": "Non è stato possibile trovare l'URL per la connessione al servizio. Assicurarsi che la connessione al servizio sia correttamente configurata.", - "loc.messages.SavingFile": "Salvataggio del file %s", - "loc.messages.RestoringFile": "Ripristino del file %s", - "loc.messages.AddingAuthRegistry": "Aggiunta dell'autenticazione per il registro: %s", - "loc.messages.FoundLocalRegistries": "Sono stati trovati %d registri in questa organizzazione/raccolta", - "loc.messages.AddingLocalCredentials": "Aggiunta le credenziali per un registro locale", - "loc.messages.AddingEndpointCredentials": "Aggiunta delle credenziali per la connessione al servizio %s", - "loc.messages.AuthenticatingThisNpmrc": "Aggiunta dell'autenticazione al file con estensione npmrc in %s", - "loc.messages.IgnoringRegistry": "Non sono state trovate nuove connessioni al servizio corrispondenti %s", - "loc.messages.ForcePackagingUrl": "Creazione pacchetto dell'URL della raccolta forzata su: %s", - "loc.messages.CheckedInCredentialsOverriden": "Le credenziali per il registro %s sono state trovate nel file con estensione npmrc selezionato e ne è stato eseguito l'override. Rimuovere le credenziali dal file e archiviarle in una connessione al servizio npm (scelta consigliata) oppure rimuovere l'attività Autenticazione npm dalla compilazione per usare le credenziali controllate in un file con estensione npmrc.", - "loc.messages.NoIndexJsonFile": "Non è stato trovato alcun file index.json e non è stato ripristinato alcun file", - "loc.messages.RevertedChangesToNpmrc": "Le modifiche apportate a %s sono state ripristinate.", - "loc.messages.NpmrcDoesNotExist": "Il file con estensione npmrc selezionato in %s al momento non esiste.", - "loc.messages.SuccessfulPush": "Push di .npmrc riuscito", - "loc.messages.SuccessfulAppend": "Aggiunta di .npmrc riuscita", - "loc.messages.Info_AddingFederatedFeedAuth": "Aggiunta di informazioni di autenticazione dalla connessione al servizio %s per il feed %s", - "loc.messages.Info_SuccessAddingFederatedFeedAuth": "L'autenticazione per il feed %s è stata aggiunta.", - "loc.messages.FailedToGetServiceConnectionAuth": "Non è possibile ottenere le credenziali federate dalla connessione al servizio: %s.", - "loc.messages.MissingFeedUrlOrServiceConnection": "L'URL del feed e la connessione al servizio devono essere impostati e non possono essere vuoti.", - "loc.messages.SkippingParsingNpmrc": "L'analisi di npmrc verrà ignorata", - "loc.messages.DuplicateCredentials": "L'autenticazione per il '%s' del Registro di sistema è stata impostata in precedenza. Sovrascrittura con nuova configurazione.", - "loc.messages.FoundEndpointCredentials": "Trovate credenziali impostate per la connessione al servizio '%s'." +{ + "loc.friendlyName": "Autenticazione npm (per strumenti di esecuzione attività)", + "loc.helpMarkDown": "", + "loc.description": "Non usare questa attività se si usa anche l'attività npm. Fornisce le credenziali npm a un file con estensione npmrc nel repository per l'ambito della compilazione. In questo modo gli strumenti di esecuzione attività di npm, come gulp e Grunt, possono eseguire l'autenticazione con registri privati.", + "loc.instanceNameFormat": "Autenticazione npm $(workingFile)", + "loc.input.label.workingFile": "File con estensione npmrc da autenticare", + "loc.input.help.workingFile": "Percorso del file con estensione npmrc che specifica i registri con cui si desidera lavorare. Selezionare il file, non la cartella, ad esempio \"/packages/mypackage.npmrc\". Se sono impostati l'URL Azure Artifacts e la connessione al servizio dell'utente con ID carico di lavoro Entra Azure DevOps, i registri in npmrc verranno ignorati.", + "loc.input.label.customEndpoint": "Credenziali per i registri esterni a questa organizzazione/raccolta", + "loc.input.help.customEndpoint": "Credenziali da usare per i registri esterni situati nel file del progetto con estensione npmrc. Per i registri in questa organizzazione/raccolta lasciare vuoto il campo. Verranno usate automaticamente le credenziali della compilazione.", + "loc.input.label.workloadIdentityServiceConnection": "'Azure DevOps' Service Connection", + "loc.input.help.workloadIdentityServiceConnection": "Se questa impostazione è impostata, feedUrl è obbligatorio. Le connessioni al servizio per organizzazioni esterne/raccolte ed endpoint personalizzati non sono compatibili.", + "loc.input.label.feedUrl": "Azure Artifacts URL", + "loc.input.help.feedUrl": "If this is set, azureDevOpsServiceConnection is required. Not compatible with customEndpoint. Feed Url should be in the npm registry format, e.g. https://pkgs.dev.azure.com/{ORG_NAME}/{PROJECT}/_packaging/{FEED_NAME}/npm/registry/", + "loc.messages.FoundBuildCredentials": "Sono state trovate le credenziali di compilazione", + "loc.messages.NoBuildCredentials": "Non è stato possibile trovare le credenziali di compilazione", + "loc.messages.ServiceEndpointNotDefined": "Non è stato possibile trovare la connessione al servizio. Assicurarsi che la connessione al servizio selezionata sia ancora esistente.", + "loc.messages.NpmrcNotNpmrc": "Il file selezionato per l'autenticazione (%s) non è un file con estensione npmrc valido.", + "loc.messages.ServiceEndpointUrlNotDefined": "Non è stato possibile trovare l'URL per la connessione al servizio. Assicurarsi che la connessione al servizio sia correttamente configurata.", + "loc.messages.SavingFile": "Salvataggio del file %s", + "loc.messages.RestoringFile": "Ripristino del file %s", + "loc.messages.AddingAuthRegistry": "Aggiunta dell'autenticazione per il registro: %s", + "loc.messages.FoundLocalRegistries": "Sono stati trovati %d registri in questa organizzazione/raccolta", + "loc.messages.AddingLocalCredentials": "Aggiunta le credenziali per un registro locale", + "loc.messages.AddingEndpointCredentials": "Aggiunta delle credenziali per la connessione al servizio %s", + "loc.messages.AuthenticatingThisNpmrc": "Aggiunta dell'autenticazione al file con estensione npmrc in %s", + "loc.messages.IgnoringRegistry": "Non sono state trovate nuove connessioni al servizio corrispondenti %s", + "loc.messages.ForcePackagingUrl": "Creazione pacchetto dell'URL della raccolta forzata su: %s", + "loc.messages.CheckedInCredentialsOverriden": "Le credenziali per il registro %s sono state trovate nel file con estensione npmrc selezionato e ne è stato eseguito l'override. Rimuovere le credenziali dal file e archiviarle in una connessione al servizio npm (scelta consigliata) oppure rimuovere l'attività Autenticazione npm dalla compilazione per usare le credenziali controllate in un file con estensione npmrc.", + "loc.messages.NoIndexJsonFile": "Non è stato trovato alcun file index.json e non è stato ripristinato alcun file", + "loc.messages.RevertedChangesToNpmrc": "Le modifiche apportate a %s sono state ripristinate.", + "loc.messages.NpmrcDoesNotExist": "Il file con estensione npmrc selezionato in %s al momento non esiste.", + "loc.messages.SuccessfulPush": "Push di .npmrc riuscito", + "loc.messages.SuccessfulAppend": "Aggiunta di .npmrc riuscita", + "loc.messages.Info_AddingFederatedFeedAuth": "Aggiunta di informazioni di autenticazione dalla connessione al servizio %s per il feed %s", + "loc.messages.Info_SuccessAddingFederatedFeedAuth": "L'autenticazione per il feed %s è stata aggiunta.", + "loc.messages.FailedToGetServiceConnectionAuth": "Non è possibile ottenere le credenziali federate dalla connessione al servizio: %s.", + "loc.messages.MissingFeedUrlOrServiceConnection": "L'URL del feed e la connessione al servizio devono essere impostati e non possono essere vuoti.", + "loc.messages.SkippingParsingNpmrc": "L'analisi di npmrc verrà ignorata", + "loc.messages.DuplicateCredentials": "L'autenticazione per il '%s' del Registro di sistema è stata impostata in precedenza. Sovrascrittura con nuova configurazione.", + "loc.messages.FoundEndpointCredentials": "Trovate credenziali impostate per la connessione al servizio '%s'." } \ No newline at end of file diff --git a/Tasks/NpmAuthenticateV0/Strings/resources.resjson/ja-JP/resources.resjson b/Tasks/NpmAuthenticateV0/Strings/resources.resjson/ja-JP/resources.resjson index b510e89a45fd..4e9947e0ef91 100644 --- a/Tasks/NpmAuthenticateV0/Strings/resources.resjson/ja-JP/resources.resjson +++ b/Tasks/NpmAuthenticateV0/Strings/resources.resjson/ja-JP/resources.resjson @@ -1,41 +1,41 @@ -{ - "loc.friendlyName": "npm 認証 (タスク ランナー用)", - "loc.helpMarkDown": "", - "loc.description": "npm タスクも使用している場合、このタスクを使用しないでください。ビルドのスコープに関しては、リポジトリ内の .npmrc ファイルに npm 資格情報を提供します。これにより、gulp や Grunt などの npm タスク ランナーで、プライベート レジストリを使用して認証できるようになります。", - "loc.instanceNameFormat": "npm 認証 $(workingFile)", - "loc.input.label.workingFile": "認証するための .npmrc ファイル", - "loc.input.help.workingFile": "操作したいレジストリを指定する .npmrc ファイルへのパス。フォルダーではなく、ファイル (例、\"/packages/mypackage.npmrc\") を選択します。Azure Artifacts URL と Entra Workload ID に対応した Azure DevOps ユーザーのサービス接続が設定されている場合、npmrc のレジストリは無視されます。", - "loc.input.label.customEndpoint": "この組織/コレクション外のレジストリの資格情報", - "loc.input.help.customEndpoint": "プロジェクトの .npmrc にある外部レジストリに使用する資格情報です。この組織/コレクションのレジストリの場合は、空白のままにします。ビルドの資格情報が自動的に使用されます。", - "loc.input.label.workloadIdentityServiceConnection": "'Entra Workload ID にバックアップされた Azure DevOps ユーザー' サービス接続", - "loc.input.help.workloadIdentityServiceConnection": "これが設定されている場合は feedUrl が必須です。外部組織/コレクションおよびカスタム エンドポイントのサービス接続に互換性がありません。", - "loc.input.label.feedUrl": "Azure Artifacts URL", - "loc.input.help.feedUrl": "これを設定した場合、workloadIdentityServiceConnection は必須です。customEndpoint と互換性がありません。フィード URL はnpm レジストリ形式にする必要があります (例: https://pkgs.dev.azure.com/{ORG_NAME}/{PROJECT}/_packaging/{FEED_NAME}/npm/registry/)", - "loc.messages.FoundBuildCredentials": "ビルドの資格情報が見つかりました", - "loc.messages.NoBuildCredentials": "ビルドの資格情報が見つかりませんでした", - "loc.messages.ServiceEndpointNotDefined": "サービス接続が見つかりませんでした。選択したサービス接続がまだ存在していることをご確認ください。", - "loc.messages.NpmrcNotNpmrc": "認証するために選択したファイル (%s) が有効な .npmrc ファイルではありません。", - "loc.messages.ServiceEndpointUrlNotDefined": "サービス接続の URL が見つかりませんでした。サービス接続が正しく構成されていることをご確認ください。", - "loc.messages.SavingFile": "ファイル %s を保存しています", - "loc.messages.RestoringFile": "ファイルを復元しています %s", - "loc.messages.AddingAuthRegistry": "次のレジストリに権限を追加しています: %s", - "loc.messages.FoundLocalRegistries": "この組織/コレクションに %d 個のレジストリが見つかりました", - "loc.messages.AddingLocalCredentials": "ローカル レジストリの資格情報を追加しています", - "loc.messages.AddingEndpointCredentials": "%s サービス接続の資格情報を追加しています", - "loc.messages.AuthenticatingThisNpmrc": "%s の .npmrc ファイルに認証を追加しています", - "loc.messages.IgnoringRegistry": "%s に一致する新しいサービスの接続が見つかりませんでした", - "loc.messages.ForcePackagingUrl": "コレクション URL を %s に強制してパッケージ化しています", - "loc.messages.CheckedInCredentialsOverriden": "選択された .npmrc ファイルの %s レジストリの資格情報を見つけて上書きしました。ファイルから資格情報を削除して、代わりに npm サービス接続にそれらを保存するか (推奨)、ビルドから npm の認証タスクを削除して、.npmrc に登録された資格情報を使用します。", - "loc.messages.NoIndexJsonFile": "Index.json ファイルが見つからず、復元されたファイルもありません", - "loc.messages.RevertedChangesToNpmrc": "%s に加えられた変更を元に戻しました。", - "loc.messages.NpmrcDoesNotExist": "%s で選択した .npmrc ファイルが現時点では存在しません。", - "loc.messages.SuccessfulPush": ".npmrc が正常にプッシュされました", - "loc.messages.SuccessfulAppend": ".npmrc が正常に追加されました", - "loc.messages.Info_AddingFederatedFeedAuth": "フィード %s のサービス接続 %s から認証情報を追加しています", - "loc.messages.Info_SuccessAddingFederatedFeedAuth": "フィード %s の認証が正常に追加されました。", - "loc.messages.FailedToGetServiceConnectionAuth": "サービス接続からフェデレーション資格情報を取得できません: %s。", - "loc.messages.MissingFeedUrlOrServiceConnection": "フィード URL とサービス接続の両方を設定する必要があり、これらを空にすることはできません。", - "loc.messages.SkippingParsingNpmrc": "npmrc の解析をスキップしています", - "loc.messages.DuplicateCredentials": "レジストリ '%s' の認証は以前に設定されています。新しい構成で上書きしています。", - "loc.messages.FoundEndpointCredentials": "'%s' サービス接続用に設定された資格情報が見つかりました。" +{ + "loc.friendlyName": "npm 認証 (タスク ランナー用)", + "loc.helpMarkDown": "", + "loc.description": "npm タスクも使用している場合、このタスクを使用しないでください。ビルドのスコープに関しては、リポジトリ内の .npmrc ファイルに npm 資格情報を提供します。これにより、gulp や Grunt などの npm タスク ランナーで、プライベート レジストリを使用して認証できるようになります。", + "loc.instanceNameFormat": "npm 認証 $(workingFile)", + "loc.input.label.workingFile": "認証するための .npmrc ファイル", + "loc.input.help.workingFile": "操作したいレジストリを指定する .npmrc ファイルへのパス。フォルダーではなく、ファイル (例、\"/packages/mypackage.npmrc\") を選択します。Azure Artifacts URL と Entra Workload ID に対応した Azure DevOps ユーザーのサービス接続が設定されている場合、npmrc のレジストリは無視されます。", + "loc.input.label.customEndpoint": "この組織/コレクション外のレジストリの資格情報", + "loc.input.help.customEndpoint": "プロジェクトの .npmrc にある外部レジストリに使用する資格情報です。この組織/コレクションのレジストリの場合は、空白のままにします。ビルドの資格情報が自動的に使用されます。", + "loc.input.label.workloadIdentityServiceConnection": "'Azure DevOps' Service Connection", + "loc.input.help.workloadIdentityServiceConnection": "これが設定されている場合は feedUrl が必須です。外部組織/コレクションおよびカスタム エンドポイントのサービス接続に互換性がありません。", + "loc.input.label.feedUrl": "Azure Artifacts URL", + "loc.input.help.feedUrl": "If this is set, azureDevOpsServiceConnection is required. Not compatible with customEndpoint. Feed Url should be in the npm registry format, e.g. https://pkgs.dev.azure.com/{ORG_NAME}/{PROJECT}/_packaging/{FEED_NAME}/npm/registry/", + "loc.messages.FoundBuildCredentials": "ビルドの資格情報が見つかりました", + "loc.messages.NoBuildCredentials": "ビルドの資格情報が見つかりませんでした", + "loc.messages.ServiceEndpointNotDefined": "サービス接続が見つかりませんでした。選択したサービス接続がまだ存在していることをご確認ください。", + "loc.messages.NpmrcNotNpmrc": "認証するために選択したファイル (%s) が有効な .npmrc ファイルではありません。", + "loc.messages.ServiceEndpointUrlNotDefined": "サービス接続の URL が見つかりませんでした。サービス接続が正しく構成されていることをご確認ください。", + "loc.messages.SavingFile": "ファイル %s を保存しています", + "loc.messages.RestoringFile": "ファイルを復元しています %s", + "loc.messages.AddingAuthRegistry": "次のレジストリに権限を追加しています: %s", + "loc.messages.FoundLocalRegistries": "この組織/コレクションに %d 個のレジストリが見つかりました", + "loc.messages.AddingLocalCredentials": "ローカル レジストリの資格情報を追加しています", + "loc.messages.AddingEndpointCredentials": "%s サービス接続の資格情報を追加しています", + "loc.messages.AuthenticatingThisNpmrc": "%s の .npmrc ファイルに認証を追加しています", + "loc.messages.IgnoringRegistry": "%s に一致する新しいサービスの接続が見つかりませんでした", + "loc.messages.ForcePackagingUrl": "コレクション URL を %s に強制してパッケージ化しています", + "loc.messages.CheckedInCredentialsOverriden": "選択された .npmrc ファイルの %s レジストリの資格情報を見つけて上書きしました。ファイルから資格情報を削除して、代わりに npm サービス接続にそれらを保存するか (推奨)、ビルドから npm の認証タスクを削除して、.npmrc に登録された資格情報を使用します。", + "loc.messages.NoIndexJsonFile": "Index.json ファイルが見つからず、復元されたファイルもありません", + "loc.messages.RevertedChangesToNpmrc": "%s に加えられた変更を元に戻しました。", + "loc.messages.NpmrcDoesNotExist": "%s で選択した .npmrc ファイルが現時点では存在しません。", + "loc.messages.SuccessfulPush": ".npmrc が正常にプッシュされました", + "loc.messages.SuccessfulAppend": ".npmrc が正常に追加されました", + "loc.messages.Info_AddingFederatedFeedAuth": "フィード %s のサービス接続 %s から認証情報を追加しています", + "loc.messages.Info_SuccessAddingFederatedFeedAuth": "フィード %s の認証が正常に追加されました。", + "loc.messages.FailedToGetServiceConnectionAuth": "サービス接続からフェデレーション資格情報を取得できません: %s。", + "loc.messages.MissingFeedUrlOrServiceConnection": "フィード URL とサービス接続の両方を設定する必要があり、これらを空にすることはできません。", + "loc.messages.SkippingParsingNpmrc": "npmrc の解析をスキップしています", + "loc.messages.DuplicateCredentials": "レジストリ '%s' の認証は以前に設定されています。新しい構成で上書きしています。", + "loc.messages.FoundEndpointCredentials": "'%s' サービス接続用に設定された資格情報が見つかりました。" } \ No newline at end of file diff --git a/Tasks/NpmAuthenticateV0/Strings/resources.resjson/ko-KR/resources.resjson b/Tasks/NpmAuthenticateV0/Strings/resources.resjson/ko-KR/resources.resjson index 22d53565dce1..7239322436c7 100644 --- a/Tasks/NpmAuthenticateV0/Strings/resources.resjson/ko-KR/resources.resjson +++ b/Tasks/NpmAuthenticateV0/Strings/resources.resjson/ko-KR/resources.resjson @@ -1,41 +1,41 @@ -{ - "loc.friendlyName": "npm 인증(작업 실행기의 경우)", - "loc.helpMarkDown": "", - "loc.description": "npm 작업도 사용하는 경우에는 이 작업을 사용할 수 없습니다. 리포지토리의 .npmrc 파일에 빌드 범위의 npm 자격 증명을 지정합니다. 이렇게 하면 gulp, Grunt 등의 npm 작업 실행기가 프라이빗 레지스트리에 인증할 수 있습니다.", - "loc.instanceNameFormat": "npm 인증 $(workingFile)", - "loc.input.label.workingFile": "인증할 .npmrc 파일", - "loc.input.help.workingFile": "작업하려는 레지스트리를 지정하는 .npmrc 파일의 경로입니다. 폴더가 아닌 파일을 선택하세요(예: \"/packages/mypackage.npmrc\"). Azure Artifacts URL 및 Entra 워크로드 ID 지원 Azure DevOps 사용자의 서비스 연결이 설정된 경우 npmrc의 레지스트리가 무시됩니다.", - "loc.input.label.customEndpoint": "이 조직/컬렉션 외부 레지스트리에 대한 자격 증명", - "loc.input.help.customEndpoint": "외부 레지스트리에 사용할 자격 증명으로, 프로젝트의 .npmrc에 있습니다. 이 조직/컬렉션에 있는 레지스트리의 경우 이 필드를 비워 둡니다. 빌드의 자격 증명이 자동으로 사용됩니다.", - "loc.input.label.workloadIdentityServiceConnection": "'Entra 워크로드 ID 지원 Azure DevOps 사용자' 서비스 연결", - "loc.input.help.workloadIdentityServiceConnection": "이 설정을 지정하면 feedUrl이 필요합니다. 외부 조직/컬렉션 및 사용자 지정 엔드포인트에 대한 서비스 연결은 호환되지 않습니다.", - "loc.input.label.feedUrl": "Azure Artifacts URL", - "loc.input.help.feedUrl": "이 설정을 지정하면 workloadIdentityServiceConnection이 필요합니다. customEndpoint와 호환되지 않습니다. 피드 URL은 npm 레지스트리 형식(예: https://pkgs.dev.azure.com/{ORG_NAME}/{PROJECT}/_packaging/{FEED_NAME}/npm/registry/)이어야 합니다.", - "loc.messages.FoundBuildCredentials": "빌드 자격 증명을 찾았습니다.", - "loc.messages.NoBuildCredentials": "빌드 자격 증명을 찾을 수 없습니다.", - "loc.messages.ServiceEndpointNotDefined": "서비스 연결을 찾을 수 없습니다. 선택한 서비스 연결이 여전히 있는지 확인하세요.", - "loc.messages.NpmrcNotNpmrc": "인증하도록 선택한 파일(%s)이 유효한.npmrc 파일이 아닙니다.", - "loc.messages.ServiceEndpointUrlNotDefined": "서비스 연결에 대한 URL을 찾을 수 없습니다. 서비스 연결이 올바르게 구성되었는지 확인하세요.", - "loc.messages.SavingFile": "%s 파일 저장 중", - "loc.messages.RestoringFile": "%s 파일 복원 중", - "loc.messages.AddingAuthRegistry": "레지스트리에 대한 인증 추가: %s", - "loc.messages.FoundLocalRegistries": "이 조직/컬렉션에서 레지스트리 %d개를 찾았습니다.", - "loc.messages.AddingLocalCredentials": "로컬 레지스트리에 대한 자격 증명을 추가하는 중", - "loc.messages.AddingEndpointCredentials": "%s 서비스 연결에 대한 자격 증명을 추가하는 중", - "loc.messages.AuthenticatingThisNpmrc": "%s의 .npmrc 파일에 인증을 추가하는 중", - "loc.messages.IgnoringRegistry": "%s과(와) 일치하는 새 서비스 연결을 찾을 수 없음", - "loc.messages.ForcePackagingUrl": "강제로 다음 위치에 컬렉션 URL 패키지 중: %s", - "loc.messages.CheckedInCredentialsOverriden": "선택한 .npmrc 파일에서 %s 레지스트리에 대한 자격 증명을 찾고 재정의했습니다. 파일에서 자격 증명을 제거하고 대신 npm 서비스 연결에 저장하거나(권장), .npmrc에 체크 인된 자격 증명을 사용하도록 빌드에서 npm 인증 작업을 제거하세요.", - "loc.messages.NoIndexJsonFile": "index.json 파일을 찾을 수 없어서 복원된 파일이 없습니다.", - "loc.messages.RevertedChangesToNpmrc": "%s에 대한 변경 내용을 되돌렸습니다.", - "loc.messages.NpmrcDoesNotExist": "%s에서 선택한 .npmrc 파일이 현재 없습니다.", - "loc.messages.SuccessfulPush": ".npmrc를 푸시함", - "loc.messages.SuccessfulAppend": ".npmrc가 추가됨", - "loc.messages.Info_AddingFederatedFeedAuth": "피드 %s에 대한 서비스 연결 %s의 인증 정보를 추가하는 중", - "loc.messages.Info_SuccessAddingFederatedFeedAuth": "피드 %s에 대한 인증을 추가했습니다.", - "loc.messages.FailedToGetServiceConnectionAuth": "서비스 연결에서 페더레이션 자격 증명을 가져올 수 없습니다. %s.", - "loc.messages.MissingFeedUrlOrServiceConnection": "피드 URL과 서비스 연결을 모두 설정해야 하며 비워 둘 수 없습니다.", - "loc.messages.SkippingParsingNpmrc": "npmrc 구문 분석 건너뛰기", - "loc.messages.DuplicateCredentials": "레지스트리 '%s'에 대한 인증이 이전에 설정되었습니다. 새 구성으로 덮어씁니다.", - "loc.messages.FoundEndpointCredentials": "'%s' 서비스 연결에 대해 설정된 자격 증명을 찾았습니다." +{ + "loc.friendlyName": "npm 인증(작업 실행기의 경우)", + "loc.helpMarkDown": "", + "loc.description": "npm 작업도 사용하는 경우에는 이 작업을 사용할 수 없습니다. 리포지토리의 .npmrc 파일에 빌드 범위의 npm 자격 증명을 지정합니다. 이렇게 하면 gulp, Grunt 등의 npm 작업 실행기가 프라이빗 레지스트리에 인증할 수 있습니다.", + "loc.instanceNameFormat": "npm 인증 $(workingFile)", + "loc.input.label.workingFile": "인증할 .npmrc 파일", + "loc.input.help.workingFile": "작업하려는 레지스트리를 지정하는 .npmrc 파일의 경로입니다. 폴더가 아닌 파일을 선택하세요(예: \"/packages/mypackage.npmrc\"). Azure Artifacts URL 및 Entra 워크로드 ID 지원 Azure DevOps 사용자의 서비스 연결이 설정된 경우 npmrc의 레지스트리가 무시됩니다.", + "loc.input.label.customEndpoint": "이 조직/컬렉션 외부 레지스트리에 대한 자격 증명", + "loc.input.help.customEndpoint": "외부 레지스트리에 사용할 자격 증명으로, 프로젝트의 .npmrc에 있습니다. 이 조직/컬렉션에 있는 레지스트리의 경우 이 필드를 비워 둡니다. 빌드의 자격 증명이 자동으로 사용됩니다.", + "loc.input.label.workloadIdentityServiceConnection": "'Azure DevOps' Service Connection", + "loc.input.help.workloadIdentityServiceConnection": "이 설정을 지정하면 feedUrl이 필요합니다. 외부 조직/컬렉션 및 사용자 지정 엔드포인트에 대한 서비스 연결은 호환되지 않습니다.", + "loc.input.label.feedUrl": "Azure Artifacts URL", + "loc.input.help.feedUrl": "If this is set, azureDevOpsServiceConnection is required. Not compatible with customEndpoint. Feed Url should be in the npm registry format, e.g. https://pkgs.dev.azure.com/{ORG_NAME}/{PROJECT}/_packaging/{FEED_NAME}/npm/registry/", + "loc.messages.FoundBuildCredentials": "빌드 자격 증명을 찾았습니다.", + "loc.messages.NoBuildCredentials": "빌드 자격 증명을 찾을 수 없습니다.", + "loc.messages.ServiceEndpointNotDefined": "서비스 연결을 찾을 수 없습니다. 선택한 서비스 연결이 여전히 있는지 확인하세요.", + "loc.messages.NpmrcNotNpmrc": "인증하도록 선택한 파일(%s)이 유효한.npmrc 파일이 아닙니다.", + "loc.messages.ServiceEndpointUrlNotDefined": "서비스 연결에 대한 URL을 찾을 수 없습니다. 서비스 연결이 올바르게 구성되었는지 확인하세요.", + "loc.messages.SavingFile": "%s 파일 저장 중", + "loc.messages.RestoringFile": "%s 파일 복원 중", + "loc.messages.AddingAuthRegistry": "레지스트리에 대한 인증 추가: %s", + "loc.messages.FoundLocalRegistries": "이 조직/컬렉션에서 레지스트리 %d개를 찾았습니다.", + "loc.messages.AddingLocalCredentials": "로컬 레지스트리에 대한 자격 증명을 추가하는 중", + "loc.messages.AddingEndpointCredentials": "%s 서비스 연결에 대한 자격 증명을 추가하는 중", + "loc.messages.AuthenticatingThisNpmrc": "%s의 .npmrc 파일에 인증을 추가하는 중", + "loc.messages.IgnoringRegistry": "%s과(와) 일치하는 새 서비스 연결을 찾을 수 없음", + "loc.messages.ForcePackagingUrl": "강제로 다음 위치에 컬렉션 URL 패키지 중: %s", + "loc.messages.CheckedInCredentialsOverriden": "선택한 .npmrc 파일에서 %s 레지스트리에 대한 자격 증명을 찾고 재정의했습니다. 파일에서 자격 증명을 제거하고 대신 npm 서비스 연결에 저장하거나(권장), .npmrc에 체크 인된 자격 증명을 사용하도록 빌드에서 npm 인증 작업을 제거하세요.", + "loc.messages.NoIndexJsonFile": "index.json 파일을 찾을 수 없어서 복원된 파일이 없습니다.", + "loc.messages.RevertedChangesToNpmrc": "%s에 대한 변경 내용을 되돌렸습니다.", + "loc.messages.NpmrcDoesNotExist": "%s에서 선택한 .npmrc 파일이 현재 없습니다.", + "loc.messages.SuccessfulPush": ".npmrc를 푸시함", + "loc.messages.SuccessfulAppend": ".npmrc가 추가됨", + "loc.messages.Info_AddingFederatedFeedAuth": "피드 %s에 대한 서비스 연결 %s의 인증 정보를 추가하는 중", + "loc.messages.Info_SuccessAddingFederatedFeedAuth": "피드 %s에 대한 인증을 추가했습니다.", + "loc.messages.FailedToGetServiceConnectionAuth": "서비스 연결에서 페더레이션 자격 증명을 가져올 수 없습니다. %s.", + "loc.messages.MissingFeedUrlOrServiceConnection": "피드 URL과 서비스 연결을 모두 설정해야 하며 비워 둘 수 없습니다.", + "loc.messages.SkippingParsingNpmrc": "npmrc 구문 분석 건너뛰기", + "loc.messages.DuplicateCredentials": "레지스트리 '%s'에 대한 인증이 이전에 설정되었습니다. 새 구성으로 덮어씁니다.", + "loc.messages.FoundEndpointCredentials": "'%s' 서비스 연결에 대해 설정된 자격 증명을 찾았습니다." } \ No newline at end of file diff --git a/Tasks/NpmAuthenticateV0/Strings/resources.resjson/ru-RU/resources.resjson b/Tasks/NpmAuthenticateV0/Strings/resources.resjson/ru-RU/resources.resjson index aa9219cb04dc..5c3a5b6c3bf6 100644 --- a/Tasks/NpmAuthenticateV0/Strings/resources.resjson/ru-RU/resources.resjson +++ b/Tasks/NpmAuthenticateV0/Strings/resources.resjson/ru-RU/resources.resjson @@ -1,41 +1,41 @@ -{ - "loc.friendlyName": "Проверка подлинности npm (для запускателей задач)", - "loc.helpMarkDown": "", - "loc.description": "Не используйте эту задачу, если также используется задача npm. Она предоставляет учетные данные npm в файле NPMRC в репозитории для области сборки. Благодаря этому запускатели задач npm, такие как gulp и Grunt, могут проходить проверку подлинности в частных реестрах.", - "loc.instanceNameFormat": "Проверка подлинности npm $(workingFile)", - "loc.input.label.workingFile": "Файл NPMRC для проверки подлинности", - "loc.input.help.workingFile": "Путь к NPMRC-файлу, указывающему реестры, с которыми вы хотите работать. Выберите файл, а не папку, например \"/packages/mypackage.npmrc\". Если настроен URL-адрес Azure Artifacts и подключение к службе пользователя Azure DevOps на основе Идентификации рабочей нагрузки Microsoft Entra, реестры в npmrc будут игнорироваться.", - "loc.input.label.customEndpoint": "Учетные данные для реестров за пределами этой организации или коллекции", - "loc.input.help.customEndpoint": "Учетные данные, которые следует использовать для внешних реестров, находящихся в файле NPMRC проекта. Для реестров в данной организации или коллекции оставьте это поле пустым; учетные данные сборки используются автоматически.", - "loc.input.label.workloadIdentityServiceConnection": "Подключение службы \"Пользователь Azure DevOps с поддержкой Идентификации рабочей нагрузки Microsoft Entra\"", - "loc.input.help.workloadIdentityServiceConnection": "Если этот параметр задан, требуется feedUrl. Подключения к службам для внешних организаций/коллекции и настраиваемых конечных точек несовместимы.", - "loc.input.label.feedUrl": "URL-адрес Azure Artifacts", - "loc.input.help.feedUrl": "Если этот параметр задан, требуется workloadIdentityServiceConnection. Несовместимо с customEndpoint. URL-адрес веб-канала должен быть в формате реестра npm, например https://pkgs.dev.azure.com/{ORG_NAME}/{PROJECT}/_packaging/{FEED_NAME}/npm/registry/", - "loc.messages.FoundBuildCredentials": "Найдены учетные данные сборки", - "loc.messages.NoBuildCredentials": "Не удалось найти учетные данные сборки", - "loc.messages.ServiceEndpointNotDefined": "Не удалось найти подключение службы. Убедитесь в том, что выбранное подключение службы все еще существует.", - "loc.messages.NpmrcNotNpmrc": "Файл, выбранный для проверки подлинности (%s), не является допустимым файлом NPMRC.", - "loc.messages.ServiceEndpointUrlNotDefined": "Не удалось найти URL-адрес подключения службы. Убедитесь в том, что подключение службы настроено правильно.", - "loc.messages.SavingFile": "Сохраняется файл %s", - "loc.messages.RestoringFile": "Восстанавливается файл %s", - "loc.messages.AddingAuthRegistry": "Добавление проверки подлинности для реестра: %s", - "loc.messages.FoundLocalRegistries": "Найдено реестров в этой организации или коллекции: %d", - "loc.messages.AddingLocalCredentials": "Добавляются учетные данные для локального реестра", - "loc.messages.AddingEndpointCredentials": "Добавляются учетные данные для подключения к службе %s", - "loc.messages.AuthenticatingThisNpmrc": "Добавление проверки подлинности в файл NPMRC в %s", - "loc.messages.IgnoringRegistry": "Новые подключения к службам, соответствующие %s, не найдены", - "loc.messages.ForcePackagingUrl": "Принудительная упаковка URL-адреса коллекции: %s", - "loc.messages.CheckedInCredentialsOverriden": "Найдены и переопределены учетные данные для реестра %s в выбранном файле NPMRC. Вместо этого удалите учетные данные из файла и сохраните их в подключении к службе npm (рекомендуется) или удалите задачу проверки подлинности npm из сборки, чтобы использовать учетные данные, сохраненные в файле NPMRC.", - "loc.messages.NoIndexJsonFile": "Файл index.json не найден, и файлы не были восстановлены.", - "loc.messages.RevertedChangesToNpmrc": "Изменения, внесенные в %s, отменены.", - "loc.messages.NpmrcDoesNotExist": "Файл NPMRC, выбранный в %s, в настоящее время не существует.", - "loc.messages.SuccessfulPush": "Отправлен файл .npmrc.", - "loc.messages.SuccessfulAppend": "Добавлен файл .npmrc.", - "loc.messages.Info_AddingFederatedFeedAuth": "Добавление сведений о проверке подлинности из подключения службы %s для веб-канала %s", - "loc.messages.Info_SuccessAddingFederatedFeedAuth": "Проверка подлинности для веб-канала %s добавлена.", - "loc.messages.FailedToGetServiceConnectionAuth": "Не удалось получить федеративные учетные данные из подключения службы: %s.", - "loc.messages.MissingFeedUrlOrServiceConnection": "Необходимо настроить и URL-адрес веб-канала, и подключение к службе. Они не могут быть пустыми.", - "loc.messages.SkippingParsingNpmrc": "Пропуск синтаксического анализа npmrc", - "loc.messages.DuplicateCredentials": "Проверка подлинности для реестра \"%s\" была настроена ранее. Перезапись с новой конфигурацией.", - "loc.messages.FoundEndpointCredentials": "Найдены настроенные учетные данные для подключения к службе \"%s\"." +{ + "loc.friendlyName": "Проверка подлинности npm (для запускателей задач)", + "loc.helpMarkDown": "", + "loc.description": "Не используйте эту задачу, если также используется задача npm. Она предоставляет учетные данные npm в файле NPMRC в репозитории для области сборки. Благодаря этому запускатели задач npm, такие как gulp и Grunt, могут проходить проверку подлинности в частных реестрах.", + "loc.instanceNameFormat": "Проверка подлинности npm $(workingFile)", + "loc.input.label.workingFile": "Файл NPMRC для проверки подлинности", + "loc.input.help.workingFile": "Путь к NPMRC-файлу, указывающему реестры, с которыми вы хотите работать. Выберите файл, а не папку, например \"/packages/mypackage.npmrc\". Если настроен URL-адрес Azure Artifacts и подключение к службе пользователя Azure DevOps на основе Идентификации рабочей нагрузки Microsoft Entra, реестры в npmrc будут игнорироваться.", + "loc.input.label.customEndpoint": "Учетные данные для реестров за пределами этой организации или коллекции", + "loc.input.help.customEndpoint": "Учетные данные, которые следует использовать для внешних реестров, находящихся в файле NPMRC проекта. Для реестров в данной организации или коллекции оставьте это поле пустым; учетные данные сборки используются автоматически.", + "loc.input.label.workloadIdentityServiceConnection": "'Azure DevOps' Service Connection", + "loc.input.help.workloadIdentityServiceConnection": "Если этот параметр задан, требуется feedUrl. Подключения к службам для внешних организаций/коллекции и настраиваемых конечных точек несовместимы.", + "loc.input.label.feedUrl": "URL-адрес Azure Artifacts", + "loc.input.help.feedUrl": "If this is set, azureDevOpsServiceConnection is required. Not compatible with customEndpoint. Feed Url should be in the npm registry format, e.g. https://pkgs.dev.azure.com/{ORG_NAME}/{PROJECT}/_packaging/{FEED_NAME}/npm/registry/", + "loc.messages.FoundBuildCredentials": "Найдены учетные данные сборки", + "loc.messages.NoBuildCredentials": "Не удалось найти учетные данные сборки", + "loc.messages.ServiceEndpointNotDefined": "Не удалось найти подключение службы. Убедитесь в том, что выбранное подключение службы все еще существует.", + "loc.messages.NpmrcNotNpmrc": "Файл, выбранный для проверки подлинности (%s), не является допустимым файлом NPMRC.", + "loc.messages.ServiceEndpointUrlNotDefined": "Не удалось найти URL-адрес подключения службы. Убедитесь в том, что подключение службы настроено правильно.", + "loc.messages.SavingFile": "Сохраняется файл %s", + "loc.messages.RestoringFile": "Восстанавливается файл %s", + "loc.messages.AddingAuthRegistry": "Добавление проверки подлинности для реестра: %s", + "loc.messages.FoundLocalRegistries": "Найдено реестров в этой организации или коллекции: %d", + "loc.messages.AddingLocalCredentials": "Добавляются учетные данные для локального реестра", + "loc.messages.AddingEndpointCredentials": "Добавляются учетные данные для подключения к службе %s", + "loc.messages.AuthenticatingThisNpmrc": "Добавление проверки подлинности в файл NPMRC в %s", + "loc.messages.IgnoringRegistry": "Новые подключения к службам, соответствующие %s, не найдены", + "loc.messages.ForcePackagingUrl": "Принудительная упаковка URL-адреса коллекции: %s", + "loc.messages.CheckedInCredentialsOverriden": "Найдены и переопределены учетные данные для реестра %s в выбранном файле NPMRC. Вместо этого удалите учетные данные из файла и сохраните их в подключении к службе npm (рекомендуется) или удалите задачу проверки подлинности npm из сборки, чтобы использовать учетные данные, сохраненные в файле NPMRC.", + "loc.messages.NoIndexJsonFile": "Файл index.json не найден, и файлы не были восстановлены.", + "loc.messages.RevertedChangesToNpmrc": "Изменения, внесенные в %s, отменены.", + "loc.messages.NpmrcDoesNotExist": "Файл NPMRC, выбранный в %s, в настоящее время не существует.", + "loc.messages.SuccessfulPush": "Отправлен файл .npmrc.", + "loc.messages.SuccessfulAppend": "Добавлен файл .npmrc.", + "loc.messages.Info_AddingFederatedFeedAuth": "Добавление сведений о проверке подлинности из подключения службы %s для веб-канала %s", + "loc.messages.Info_SuccessAddingFederatedFeedAuth": "Проверка подлинности для веб-канала %s добавлена.", + "loc.messages.FailedToGetServiceConnectionAuth": "Не удалось получить федеративные учетные данные из подключения службы: %s.", + "loc.messages.MissingFeedUrlOrServiceConnection": "Необходимо настроить и URL-адрес веб-канала, и подключение к службе. Они не могут быть пустыми.", + "loc.messages.SkippingParsingNpmrc": "Пропуск синтаксического анализа npmrc", + "loc.messages.DuplicateCredentials": "Проверка подлинности для реестра \"%s\" была настроена ранее. Перезапись с новой конфигурацией.", + "loc.messages.FoundEndpointCredentials": "Найдены настроенные учетные данные для подключения к службе \"%s\"." } \ No newline at end of file diff --git a/Tasks/NpmAuthenticateV0/Strings/resources.resjson/zh-CN/resources.resjson b/Tasks/NpmAuthenticateV0/Strings/resources.resjson/zh-CN/resources.resjson index f3021b88e999..a13c169c1e60 100644 --- a/Tasks/NpmAuthenticateV0/Strings/resources.resjson/zh-CN/resources.resjson +++ b/Tasks/NpmAuthenticateV0/Strings/resources.resjson/zh-CN/resources.resjson @@ -1,41 +1,41 @@ -{ - "loc.friendlyName": "npm 身份验证(适用于任务运行程序)", - "loc.helpMarkDown": "", - "loc.description": "如果还使用 npm 任务,请不要使用此任务。向该生成范围的存储库中的 .npmrc 文件提供 npm 凭据,使得 Gulp 和 Grunt 之类的 npm 任务运行程序能在专用注册表进行身份验证。", - "loc.instanceNameFormat": "npm 身份验证 $(workingFile)", - "loc.input.label.workingFile": "要进行身份验证的 .npmrc 文件", - "loc.input.help.workingFile": "用于指定要使用的注册表的 .npmrc 文件的路径。选择文件,而不是文件夹,例如 \"/packages/mypackage.npmrc\"。如果设置了 Azure Artifacts URL 和基于 Entra Workload ID 的 Azure DevOps 用户的服务连接,则将忽略 npmrc 中的注册表。", - "loc.input.label.customEndpoint": "用于此组织/集合外部的注册表的凭据", - "loc.input.help.customEndpoint": "用于位于项目的 .npmrc 中的外部注册表的凭据。对于此组织/集合中的注册表,请将其留空;将自动使用生成的凭据。", - "loc.input.label.workloadIdentityServiceConnection": "“Entra Workload ID 支持的 Azure DevOps 用户”服务连接", - "loc.input.help.workloadIdentityServiceConnection": "如果已设置此项,则需要 feedUrl。外部组织/集合和自定义终结点的服务连接不兼容。", - "loc.input.label.feedUrl": "Azure Artifacts URL", - "loc.input.help.feedUrl": "如果设置此项,则需要 workloadIdentityServiceConnection。与 customEndpoint 不兼容。源 URL 应采用 npm 注册表格式,例如 https://pkgs.dev.azure.com/{ORG_NAME}/{PROJECT}/_packaging/{FEED_NAME}/npm/registry/", - "loc.messages.FoundBuildCredentials": "找到生成凭据", - "loc.messages.NoBuildCredentials": "无法找到生成凭据", - "loc.messages.ServiceEndpointNotDefined": "找不到服务连接。请确保所选的服务连接仍存在。", - "loc.messages.NpmrcNotNpmrc": "选择进行身份验证的文件(%s)不是一个有效的 .npmrc 文件。", - "loc.messages.ServiceEndpointUrlNotDefined": "找不到服务连接的 URL。请确保正确配置服务连接。", - "loc.messages.SavingFile": "正在保存文件 %s", - "loc.messages.RestoringFile": "正在还原文件 %s", - "loc.messages.AddingAuthRegistry": "为注册表 %s 添加身份验证", - "loc.messages.FoundLocalRegistries": "在此组织/集合中找到 %d 个注册表", - "loc.messages.AddingLocalCredentials": "添加本地注册表的凭据", - "loc.messages.AddingEndpointCredentials": "正在添加 %s 服务连接的凭据", - "loc.messages.AuthenticatingThisNpmrc": "向在 %s 的 .npmrc 文件添加身份验证", - "loc.messages.IgnoringRegistry": "找不到与 %s 匹配的新服务连接", - "loc.messages.ForcePackagingUrl": "正在打包强制执行到后列对象的集合 URL: %s", - "loc.messages.CheckedInCredentialsOverriden": "找到并替代所选 .npmrc 文件中 %s 注册表的凭据。从文件中删除凭据并改为将其存储在 npm 服务连接中(推荐),或从生成中删除 npm 身份验证任务以使用签入 .npmrc 的凭据。", - "loc.messages.NoIndexJsonFile": "找不到任何 index.json 文件,未还原任何文件", - "loc.messages.RevertedChangesToNpmrc": "已还原对 %s 所做的更改。", - "loc.messages.NpmrcDoesNotExist": "在 %s 选择的 .npmrc 文件当前不存在。", - "loc.messages.SuccessfulPush": "已成功推送 .npmrc", - "loc.messages.SuccessfulAppend": "已成功追加 .npmrc", - "loc.messages.Info_AddingFederatedFeedAuth": "正在为源 %s 添加服务连接 %s 中的身份验证信息", - "loc.messages.Info_SuccessAddingFederatedFeedAuth": "已成功为源 %s 添加身份验证。", - "loc.messages.FailedToGetServiceConnectionAuth": "无法从服务连接 %s 获取联合凭据。", - "loc.messages.MissingFeedUrlOrServiceConnection": "源 URL 和服务连接都需要进行设置,不能为空。", - "loc.messages.SkippingParsingNpmrc": "正在跳过分析 npmrc", - "loc.messages.DuplicateCredentials": "注册表“%s”的身份验证已在以前设置。正在使用新配置覆盖。", - "loc.messages.FoundEndpointCredentials": "已找到为“%s”服务连接设置的凭据。" +{ + "loc.friendlyName": "npm 身份验证(适用于任务运行程序)", + "loc.helpMarkDown": "", + "loc.description": "如果还使用 npm 任务,请不要使用此任务。向该生成范围的存储库中的 .npmrc 文件提供 npm 凭据,使得 Gulp 和 Grunt 之类的 npm 任务运行程序能在专用注册表进行身份验证。", + "loc.instanceNameFormat": "npm 身份验证 $(workingFile)", + "loc.input.label.workingFile": "要进行身份验证的 .npmrc 文件", + "loc.input.help.workingFile": "用于指定要使用的注册表的 .npmrc 文件的路径。选择文件,而不是文件夹,例如 \"/packages/mypackage.npmrc\"。如果设置了 Azure Artifacts URL 和基于 Entra Workload ID 的 Azure DevOps 用户的服务连接,则将忽略 npmrc 中的注册表。", + "loc.input.label.customEndpoint": "用于此组织/集合外部的注册表的凭据", + "loc.input.help.customEndpoint": "用于位于项目的 .npmrc 中的外部注册表的凭据。对于此组织/集合中的注册表,请将其留空;将自动使用生成的凭据。", + "loc.input.label.workloadIdentityServiceConnection": "'Azure DevOps' Service Connection", + "loc.input.help.workloadIdentityServiceConnection": "如果已设置此项,则需要 feedUrl。外部组织/集合和自定义终结点的服务连接不兼容。", + "loc.input.label.feedUrl": "Azure Artifacts URL", + "loc.input.help.feedUrl": "If this is set, azureDevOpsServiceConnection is required. Not compatible with customEndpoint. Feed Url should be in the npm registry format, e.g. https://pkgs.dev.azure.com/{ORG_NAME}/{PROJECT}/_packaging/{FEED_NAME}/npm/registry/", + "loc.messages.FoundBuildCredentials": "找到生成凭据", + "loc.messages.NoBuildCredentials": "无法找到生成凭据", + "loc.messages.ServiceEndpointNotDefined": "找不到服务连接。请确保所选的服务连接仍存在。", + "loc.messages.NpmrcNotNpmrc": "选择进行身份验证的文件(%s)不是一个有效的 .npmrc 文件。", + "loc.messages.ServiceEndpointUrlNotDefined": "找不到服务连接的 URL。请确保正确配置服务连接。", + "loc.messages.SavingFile": "正在保存文件 %s", + "loc.messages.RestoringFile": "正在还原文件 %s", + "loc.messages.AddingAuthRegistry": "为注册表 %s 添加身份验证", + "loc.messages.FoundLocalRegistries": "在此组织/集合中找到 %d 个注册表", + "loc.messages.AddingLocalCredentials": "添加本地注册表的凭据", + "loc.messages.AddingEndpointCredentials": "正在添加 %s 服务连接的凭据", + "loc.messages.AuthenticatingThisNpmrc": "向在 %s 的 .npmrc 文件添加身份验证", + "loc.messages.IgnoringRegistry": "找不到与 %s 匹配的新服务连接", + "loc.messages.ForcePackagingUrl": "正在打包强制执行到后列对象的集合 URL: %s", + "loc.messages.CheckedInCredentialsOverriden": "找到并替代所选 .npmrc 文件中 %s 注册表的凭据。从文件中删除凭据并改为将其存储在 npm 服务连接中(推荐),或从生成中删除 npm 身份验证任务以使用签入 .npmrc 的凭据。", + "loc.messages.NoIndexJsonFile": "找不到任何 index.json 文件,未还原任何文件", + "loc.messages.RevertedChangesToNpmrc": "已还原对 %s 所做的更改。", + "loc.messages.NpmrcDoesNotExist": "在 %s 选择的 .npmrc 文件当前不存在。", + "loc.messages.SuccessfulPush": "已成功推送 .npmrc", + "loc.messages.SuccessfulAppend": "已成功追加 .npmrc", + "loc.messages.Info_AddingFederatedFeedAuth": "正在为源 %s 添加服务连接 %s 中的身份验证信息", + "loc.messages.Info_SuccessAddingFederatedFeedAuth": "已成功为源 %s 添加身份验证。", + "loc.messages.FailedToGetServiceConnectionAuth": "无法从服务连接 %s 获取联合凭据。", + "loc.messages.MissingFeedUrlOrServiceConnection": "源 URL 和服务连接都需要进行设置,不能为空。", + "loc.messages.SkippingParsingNpmrc": "正在跳过分析 npmrc", + "loc.messages.DuplicateCredentials": "注册表“%s”的身份验证已在以前设置。正在使用新配置覆盖。", + "loc.messages.FoundEndpointCredentials": "已找到为“%s”服务连接设置的凭据。" } \ No newline at end of file diff --git a/Tasks/NpmAuthenticateV0/Strings/resources.resjson/zh-TW/resources.resjson b/Tasks/NpmAuthenticateV0/Strings/resources.resjson/zh-TW/resources.resjson index 28dcc637d047..25e0ab78713b 100644 --- a/Tasks/NpmAuthenticateV0/Strings/resources.resjson/zh-TW/resources.resjson +++ b/Tasks/NpmAuthenticateV0/Strings/resources.resjson/zh-TW/resources.resjson @@ -1,41 +1,41 @@ -{ - "loc.friendlyName": "npm 驗證 (適用於工作執行器)", - "loc.helpMarkDown": "", - "loc.description": "如果您同時使用 npm 工作,請不要使用此工作。請為組建範圍提供存放庫中 .npmrc 檔案的 npm 認證。這可讓 npm 工作執行器 (如 gulp 和 Grunt) 向私人登錄驗證。", - "loc.instanceNameFormat": "npm 驗證 $(workingFile)", - "loc.input.label.workingFile": "要驗證的 .npmrc 檔案", - "loc.input.help.workingFile": "指定您要使用的登錄的 .npmrc 檔案的路徑。選取檔案,而非資料夾,例如 \"/packages/mypackage.npmrc\"。如果設定 Azure Artifacts URL 與 Entra 工作負載識別碼支援的 Azure DevOps 使用者的服務連線,則會忽略 npmrc 中的登錄。", - "loc.input.label.customEndpoint": "此組織/集合外部登錄的認證", - "loc.input.help.customEndpoint": "要用於專案 .npmrc 中外部登錄的認證。針對此組織/集合中的登錄,請將此欄位保留空白,系統會自動使用組建的認證。", - "loc.input.label.workloadIdentityServiceConnection": "採用 Entra 工作負載 ID 的 Azure DevOps 使用者服務連線", - "loc.input.help.workloadIdentityServiceConnection": "如果設定此選項,則需要 feedUrl。外部組織/集合和自訂端點的服務連線不相容。", - "loc.input.label.feedUrl": "Azure Artifacts URL", - "loc.input.help.feedUrl": "如果設定此選項,則需要 workloadIdentityServiceConnection。與 customEndpoint 不相容。摘要 URL 應該為 npm 登錄格式,例如 https://pkgs.dev.azure.com/{ORG_NAME}/{PROJECT}/_packaging/{FEED_NAME}/npm/registry/", - "loc.messages.FoundBuildCredentials": "找到組建認證", - "loc.messages.NoBuildCredentials": "找不到組建認證", - "loc.messages.ServiceEndpointNotDefined": "找不到服務連線。請確定選取的服務連線仍然存在。", - "loc.messages.NpmrcNotNpmrc": "您選取要驗證的檔案 (%s) 不是有效的 .npmrc 檔案。", - "loc.messages.ServiceEndpointUrlNotDefined": "找不到服務連線的 URL。請確定服務連線的設定正確。", - "loc.messages.SavingFile": "正在儲存檔案 %s", - "loc.messages.RestoringFile": "正在還原檔案 %s", - "loc.messages.AddingAuthRegistry": "正在新增登錄 %s 的驗證", - "loc.messages.FoundLocalRegistries": "在此組織/集合中找到 %d 個登錄", - "loc.messages.AddingLocalCredentials": "正在新增本機登錄的認證", - "loc.messages.AddingEndpointCredentials": "正在新增 %s 服務連線的認證", - "loc.messages.AuthenticatingThisNpmrc": "正在為位於 %s 的 .npmrc 檔案新增驗證", - "loc.messages.IgnoringRegistry": "找不到任何符合 %s 的新服務連線", - "loc.messages.ForcePackagingUrl": "封裝集合 URL 會強制前往: %s", - "loc.messages.CheckedInCredentialsOverriden": "已在選取的 .npmrc 檔案中找到並覆寫 %s 登錄的認證。請從檔案中移除認證,並改為將其儲存在 npm 服務連線中 (建議做法),或從您的組建移除 npm 驗證工作,即可使用簽入 .npmrc 的認證。", - "loc.messages.NoIndexJsonFile": "找不到任何 index.json 檔案,未還原任何檔案", - "loc.messages.RevertedChangesToNpmrc": "已還原對 %s 進行的變更。", - "loc.messages.NpmrcDoesNotExist": "您在 %s 選取的 .npmrc 檔案目前不存在。", - "loc.messages.SuccessfulPush": "已成功推送 .npmrc", - "loc.messages.SuccessfulAppend": "已成功附加 .npmrc", - "loc.messages.Info_AddingFederatedFeedAuth": "正在新增摘要 %s 的服務連線 %s 驗證資訊", - "loc.messages.Info_SuccessAddingFederatedFeedAuth": "已成功為摘要 %s 新增驗證。", - "loc.messages.FailedToGetServiceConnectionAuth": "無法取得服務連線的同盟認證: %s。", - "loc.messages.MissingFeedUrlOrServiceConnection": "摘要 URL 和服務連線都必須設定,且不能是空的。", - "loc.messages.SkippingParsingNpmrc": "正在略過剖析 npmrc", - "loc.messages.DuplicateCredentials": "登錄 '%s' 的驗證先前已設定。正在使用新設定覆寫。", - "loc.messages.FoundEndpointCredentials": "找到 '%s' 服務連線的設定認證。" +{ + "loc.friendlyName": "npm 驗證 (適用於工作執行器)", + "loc.helpMarkDown": "", + "loc.description": "如果您同時使用 npm 工作,請不要使用此工作。請為組建範圍提供存放庫中 .npmrc 檔案的 npm 認證。這可讓 npm 工作執行器 (如 gulp 和 Grunt) 向私人登錄驗證。", + "loc.instanceNameFormat": "npm 驗證 $(workingFile)", + "loc.input.label.workingFile": "要驗證的 .npmrc 檔案", + "loc.input.help.workingFile": "指定您要使用的登錄的 .npmrc 檔案的路徑。選取檔案,而非資料夾,例如 \"/packages/mypackage.npmrc\"。如果設定 Azure Artifacts URL 與 Entra 工作負載識別碼支援的 Azure DevOps 使用者的服務連線,則會忽略 npmrc 中的登錄。", + "loc.input.label.customEndpoint": "此組織/集合外部登錄的認證", + "loc.input.help.customEndpoint": "要用於專案 .npmrc 中外部登錄的認證。針對此組織/集合中的登錄,請將此欄位保留空白,系統會自動使用組建的認證。", + "loc.input.label.workloadIdentityServiceConnection": "'Azure DevOps' Service Connection", + "loc.input.help.workloadIdentityServiceConnection": "如果設定此選項,則需要 feedUrl。外部組織/集合和自訂端點的服務連線不相容。", + "loc.input.label.feedUrl": "Azure Artifacts URL", + "loc.input.help.feedUrl": "If this is set, azureDevOpsServiceConnection is required. Not compatible with customEndpoint. Feed Url should be in the npm registry format, e.g. https://pkgs.dev.azure.com/{ORG_NAME}/{PROJECT}/_packaging/{FEED_NAME}/npm/registry/", + "loc.messages.FoundBuildCredentials": "找到組建認證", + "loc.messages.NoBuildCredentials": "找不到組建認證", + "loc.messages.ServiceEndpointNotDefined": "找不到服務連線。請確定選取的服務連線仍然存在。", + "loc.messages.NpmrcNotNpmrc": "您選取要驗證的檔案 (%s) 不是有效的 .npmrc 檔案。", + "loc.messages.ServiceEndpointUrlNotDefined": "找不到服務連線的 URL。請確定服務連線的設定正確。", + "loc.messages.SavingFile": "正在儲存檔案 %s", + "loc.messages.RestoringFile": "正在還原檔案 %s", + "loc.messages.AddingAuthRegistry": "正在新增登錄 %s 的驗證", + "loc.messages.FoundLocalRegistries": "在此組織/集合中找到 %d 個登錄", + "loc.messages.AddingLocalCredentials": "正在新增本機登錄的認證", + "loc.messages.AddingEndpointCredentials": "正在新增 %s 服務連線的認證", + "loc.messages.AuthenticatingThisNpmrc": "正在為位於 %s 的 .npmrc 檔案新增驗證", + "loc.messages.IgnoringRegistry": "找不到任何符合 %s 的新服務連線", + "loc.messages.ForcePackagingUrl": "封裝集合 URL 會強制前往: %s", + "loc.messages.CheckedInCredentialsOverriden": "已在選取的 .npmrc 檔案中找到並覆寫 %s 登錄的認證。請從檔案中移除認證,並改為將其儲存在 npm 服務連線中 (建議做法),或從您的組建移除 npm 驗證工作,即可使用簽入 .npmrc 的認證。", + "loc.messages.NoIndexJsonFile": "找不到任何 index.json 檔案,未還原任何檔案", + "loc.messages.RevertedChangesToNpmrc": "已還原對 %s 進行的變更。", + "loc.messages.NpmrcDoesNotExist": "您在 %s 選取的 .npmrc 檔案目前不存在。", + "loc.messages.SuccessfulPush": "已成功推送 .npmrc", + "loc.messages.SuccessfulAppend": "已成功附加 .npmrc", + "loc.messages.Info_AddingFederatedFeedAuth": "正在新增摘要 %s 的服務連線 %s 驗證資訊", + "loc.messages.Info_SuccessAddingFederatedFeedAuth": "已成功為摘要 %s 新增驗證。", + "loc.messages.FailedToGetServiceConnectionAuth": "無法取得服務連線的同盟認證: %s。", + "loc.messages.MissingFeedUrlOrServiceConnection": "摘要 URL 和服務連線都必須設定,且不能是空的。", + "loc.messages.SkippingParsingNpmrc": "正在略過剖析 npmrc", + "loc.messages.DuplicateCredentials": "登錄 '%s' 的驗證先前已設定。正在使用新設定覆寫。", + "loc.messages.FoundEndpointCredentials": "找到 '%s' 服務連線的設定認證。" } \ No newline at end of file diff --git a/Tasks/NuGetAuthenticateV1/Strings/resources.resjson/de-DE/resources.resjson b/Tasks/NuGetAuthenticateV1/Strings/resources.resjson/de-DE/resources.resjson index 8a9b8ee9ff23..ebda7667c2f0 100644 --- a/Tasks/NuGetAuthenticateV1/Strings/resources.resjson/de-DE/resources.resjson +++ b/Tasks/NuGetAuthenticateV1/Strings/resources.resjson/de-DE/resources.resjson @@ -1,19 +1,19 @@ -{ - "loc.friendlyName": "NuGet-Authentifizierung", - "loc.helpMarkDown": "[Weitere Informationen zu dieser Aufgabe](https://aka.ms/NuGetAuthenticateTask)", - "loc.description": "Konfigurieren Sie NuGet-Tools für die Authentifizierung bei Azure Artifacts und anderen NuGet-Repositorys. Erfordert NuGet >= 4.8.5385, dotnet >= 6, oder MSBuild >= 15.8.166.59604", - "loc.instanceNameFormat": "NuGet-Authentifizierung", - "loc.input.label.nuGetServiceConnections": "Anmeldeinformationen für Dienstverbindungen für Feeds außerhalb dieser Organisation", - "loc.input.help.nuGetServiceConnections": "Durch Trennzeichen getrennte Liste mit NuGet-Dienstverbindungsnamen für Feeds außerhalb dieser Organisation/Sammlung. Lassen Sie dieses Feld für Feeds in dieser Organisation/Sammlung leer. Es werden automatisch die Anmeldeinformationen des Builds verwendet.", - "loc.input.label.forceReinstallCredentialProvider": "Anmeldeinformationsanbieter neu installieren, auch wenn er bereits installiert ist", - "loc.input.help.forceReinstallCredentialProvider": "Wenn der Anmeldeinformationsanbieter bereits im Benutzerprofil installiert ist, wird bestimmt, ob er mit dem durch die Aufgabe angegebenen Anmeldeinformationsanbieter überschrieben wird. Hierdurch wird möglicherweise ein Upgrade (oder Downgrade) für den Anmeldeinformationsanbieter durchgeführt.", - "loc.input.help.feedUrl": "Wenn diese Option festgelegt ist, ist workloadIdentityServiceConnection erforderlich. Alle anderen Eingaben werden ignoriert. Nicht kompatibel mit nuGetServiceConnections. Die Feed-URL muss im NuGet-Dienstindexformat vorliegen, z. B. https://pkgs.dev.azure.com/{ORG_NAME}/{PROJECT}/_packaging/{FEED_NAME}/nuget/v3/index.json/", - "loc.input.label.feedUrl": "Azure Artifacts-URL", - "loc.input.help.workloadIdentityServiceConnection": "Wenn dies festgelegt ist, ist feedUrl erforderlich. Alle anderen Eingaben werden ignoriert.", - "loc.input.label.workloadIdentityServiceConnection": "Dienstverbindung „Entra Workload ID-gesicherter Azure-DevOps Benutzer“", - "loc.messages.Error_ServiceConnectionExists": "Für den Endpunkt ist bereits eine Dienstverbindung vorhanden.", - "loc.messages.Error_MissingFeedUrlOrServiceConnection": "Sowohl feedUrl als auch workloadIdentityServiceConnection müssen zusammen festgelegt werden.", - "loc.messages.Info_AddingFederatedFeedAuth": "Verbundanmeldeinformationen können nicht von der Dienstverbindung abgerufen werden:", - "loc.messages.Info_SuccessAddingFederatedFeedAuth": "Authentifizierungsinformationen der Dienstverbindung %s werden für Feed %s hinzugefügt", - "loc.messages.FailedToGetServiceConnectionAuth": "Die Authentifizierung für den Feed %s wurde erfolgreich hinzugefügt." +{ + "loc.friendlyName": "NuGet-Authentifizierung", + "loc.helpMarkDown": "[Weitere Informationen zu dieser Aufgabe](https://aka.ms/NuGetAuthenticateTask)", + "loc.description": "Konfigurieren Sie NuGet-Tools für die Authentifizierung bei Azure Artifacts und anderen NuGet-Repositorys. Erfordert NuGet >= 4.8.5385, dotnet >= 6, oder MSBuild >= 15.8.166.59604", + "loc.instanceNameFormat": "NuGet-Authentifizierung", + "loc.input.label.nuGetServiceConnections": "Anmeldeinformationen für Dienstverbindungen für Feeds außerhalb dieser Organisation", + "loc.input.help.nuGetServiceConnections": "Durch Trennzeichen getrennte Liste mit NuGet-Dienstverbindungsnamen für Feeds außerhalb dieser Organisation/Sammlung. Lassen Sie dieses Feld für Feeds in dieser Organisation/Sammlung leer. Es werden automatisch die Anmeldeinformationen des Builds verwendet.", + "loc.input.label.forceReinstallCredentialProvider": "Anmeldeinformationsanbieter neu installieren, auch wenn er bereits installiert ist", + "loc.input.help.forceReinstallCredentialProvider": "Wenn der Anmeldeinformationsanbieter bereits im Benutzerprofil installiert ist, wird bestimmt, ob er mit dem durch die Aufgabe angegebenen Anmeldeinformationsanbieter überschrieben wird. Hierdurch wird möglicherweise ein Upgrade (oder Downgrade) für den Anmeldeinformationsanbieter durchgeführt.", + "loc.input.help.feedUrl": "Wenn diese Option festgelegt ist, ist workloadIdentityServiceConnection erforderlich. Alle anderen Eingaben werden ignoriert. Nicht kompatibel mit nuGetServiceConnections. Die Feed-URL muss im NuGet-Dienstindexformat vorliegen, z. B. https://pkgs.dev.azure.com/{ORG_NAME}/{PROJECT}/_packaging/{FEED_NAME}/nuget/v3/index.json/", + "loc.input.label.feedUrl": "Azure Artifacts-URL", + "loc.input.help.workloadIdentityServiceConnection": "Wenn dies festgelegt ist, ist feedUrl erforderlich. Alle anderen Eingaben werden ignoriert.", + "loc.input.label.workloadIdentityServiceConnection": "'Azure DevOps' Service Connection", + "loc.messages.Error_ServiceConnectionExists": "Für den Endpunkt ist bereits eine Dienstverbindung vorhanden.", + "loc.messages.Error_MissingFeedUrlOrServiceConnection": "Sowohl feedUrl als auch workloadIdentityServiceConnection müssen zusammen festgelegt werden.", + "loc.messages.Info_AddingFederatedFeedAuth": "Verbundanmeldeinformationen können nicht von der Dienstverbindung abgerufen werden:", + "loc.messages.Info_SuccessAddingFederatedFeedAuth": "Authentifizierungsinformationen der Dienstverbindung %s werden für Feed %s hinzugefügt", + "loc.messages.FailedToGetServiceConnectionAuth": "Die Authentifizierung für den Feed %s wurde erfolgreich hinzugefügt." } \ No newline at end of file diff --git a/Tasks/NuGetAuthenticateV1/Strings/resources.resjson/es-ES/resources.resjson b/Tasks/NuGetAuthenticateV1/Strings/resources.resjson/es-ES/resources.resjson index 204b75a518bb..5320119baa51 100644 --- a/Tasks/NuGetAuthenticateV1/Strings/resources.resjson/es-ES/resources.resjson +++ b/Tasks/NuGetAuthenticateV1/Strings/resources.resjson/es-ES/resources.resjson @@ -1,19 +1,19 @@ -{ - "loc.friendlyName": "Autenticación de NuGet", - "loc.helpMarkDown": "[Obtener más información acerca de esta tarea](https://aka.ms/NuGetAuthenticateTask)", - "loc.description": "Configure las herramientas de NuGet para autenticar con Azure Artifacts y otros repositorios de NuGet. Requiere NuGet >= 4.8.5385, dotnet >= 6 o MSBuild >= 15.8.166.59604", - "loc.instanceNameFormat": "Autenticación de NuGet", - "loc.input.label.nuGetServiceConnections": "Credenciales de conexión de servicio para fuentes fuera de esta organización", - "loc.input.help.nuGetServiceConnections": "Lista separada por comas de nombres de conexión de servicio NuGet para fuentes que se encuentran fuera de esta organización o colección. Déjela en blanco para las fuentes de esta organización o colección; las credenciales de la compilación se usan de forma automática.", - "loc.input.label.forceReinstallCredentialProvider": "Reinstalar el proveedor de credenciales, aunque ya esté instalado", - "loc.input.help.forceReinstallCredentialProvider": "Si el proveedor de credenciales ya está instalado en el perfil de usuario, determina si se sobrescribe con el proveedor de credenciales proporcionado por la tarea. Esto puede actualizar (o posiblemente cambiar a una versión anterior) el proveedor de credenciales.", - "loc.input.help.feedUrl": "Si se establece, se requiere workloadIdentityServiceConnection. Se omiten todas las demás entradas. No compatible con nuGetServiceConnections. La dirección URL de la fuente debe tener el formato de índice del servicio NuGet, por ejemplo, https://pkgs.dev.azure.com/{ORG_NAME}/{PROJECT}/_packaging/{FEED_NAME}/nuget/v3/index.json/", - "loc.input.label.feedUrl": "Azure Artifacts URL", - "loc.input.help.workloadIdentityServiceConnection": "Si se establece, se requiere feedUrl. Se omiten todas las demás entradas.", - "loc.input.label.workloadIdentityServiceConnection": "Conexión de servicio \"Usuario de Azure DevOps respaldado por Id. de carga de trabajo de Entra\"", - "loc.messages.Error_ServiceConnectionExists": "Ya existe una conexión de servicio para el punto de conexión", - "loc.messages.Error_MissingFeedUrlOrServiceConnection": "FeedUrl y workloadIdentityServiceConnection deben establecerse juntos.", - "loc.messages.Info_AddingFederatedFeedAuth": "No se pueden obtener las credenciales federadas de la conexión de servicio", - "loc.messages.Info_SuccessAddingFederatedFeedAuth": "Agregando información de autenticación de la conexión de servicio %s para la fuente %s", - "loc.messages.FailedToGetServiceConnectionAuth": "Se agregó correctamente la autenticación para la fuente %s." +{ + "loc.friendlyName": "Autenticación de NuGet", + "loc.helpMarkDown": "[Obtener más información acerca de esta tarea](https://aka.ms/NuGetAuthenticateTask)", + "loc.description": "Configure las herramientas de NuGet para autenticar con Azure Artifacts y otros repositorios de NuGet. Requiere NuGet >= 4.8.5385, dotnet >= 6 o MSBuild >= 15.8.166.59604", + "loc.instanceNameFormat": "Autenticación de NuGet", + "loc.input.label.nuGetServiceConnections": "Credenciales de conexión de servicio para fuentes fuera de esta organización", + "loc.input.help.nuGetServiceConnections": "Lista separada por comas de nombres de conexión de servicio NuGet para fuentes que se encuentran fuera de esta organización o colección. Déjela en blanco para las fuentes de esta organización o colección; las credenciales de la compilación se usan de forma automática.", + "loc.input.label.forceReinstallCredentialProvider": "Reinstalar el proveedor de credenciales, aunque ya esté instalado", + "loc.input.help.forceReinstallCredentialProvider": "Si el proveedor de credenciales ya está instalado en el perfil de usuario, determina si se sobrescribe con el proveedor de credenciales proporcionado por la tarea. Esto puede actualizar (o posiblemente cambiar a una versión anterior) el proveedor de credenciales.", + "loc.input.help.feedUrl": "Si se establece, se requiere workloadIdentityServiceConnection. Se omiten todas las demás entradas. No compatible con nuGetServiceConnections. La dirección URL de la fuente debe tener el formato de índice del servicio NuGet, por ejemplo, https://pkgs.dev.azure.com/{ORG_NAME}/{PROJECT}/_packaging/{FEED_NAME}/nuget/v3/index.json/", + "loc.input.label.feedUrl": "Azure Artifacts URL", + "loc.input.help.workloadIdentityServiceConnection": "Si se establece, se requiere feedUrl. Se omiten todas las demás entradas.", + "loc.input.label.workloadIdentityServiceConnection": "'Azure DevOps' Service Connection", + "loc.messages.Error_ServiceConnectionExists": "Ya existe una conexión de servicio para el punto de conexión", + "loc.messages.Error_MissingFeedUrlOrServiceConnection": "FeedUrl y workloadIdentityServiceConnection deben establecerse juntos.", + "loc.messages.Info_AddingFederatedFeedAuth": "No se pueden obtener las credenciales federadas de la conexión de servicio", + "loc.messages.Info_SuccessAddingFederatedFeedAuth": "Agregando información de autenticación de la conexión de servicio %s para la fuente %s", + "loc.messages.FailedToGetServiceConnectionAuth": "Se agregó correctamente la autenticación para la fuente %s." } \ No newline at end of file diff --git a/Tasks/NuGetAuthenticateV1/Strings/resources.resjson/fr-FR/resources.resjson b/Tasks/NuGetAuthenticateV1/Strings/resources.resjson/fr-FR/resources.resjson index 260a7870f127..1bc648076e8c 100644 --- a/Tasks/NuGetAuthenticateV1/Strings/resources.resjson/fr-FR/resources.resjson +++ b/Tasks/NuGetAuthenticateV1/Strings/resources.resjson/fr-FR/resources.resjson @@ -10,7 +10,7 @@ "loc.input.help.feedUrl": "Si cette option est définie, workloadIdentityServiceConnection est obligatoire. Toutes les autres entrées sont ignorées. Non compatible avec nuGetServiceConnections. L’URL du flux doit être au format d’index du service NuGet, par exemple https://pkgs.dev.azure.com/{ORG_NAME}/{PROJECT}/_packaging/{FEED_NAME}/nuget/v3/index.json/", "loc.input.label.feedUrl": "URL Azure Artifacts", "loc.input.help.workloadIdentityServiceConnection": "Si ce paramètre est défini, feedUrl est obligatoire. Toutes les autres entrées sont ignorées.", - "loc.input.label.workloadIdentityServiceConnection": "Connexion au service « Utilisateur Azure DevOps soutenu par Entra Workload ID »", + "loc.input.label.workloadIdentityServiceConnection": "'Azure DevOps' Service Connection", "loc.messages.Error_ServiceConnectionExists": "Une connexion de service existe déjà pour le point de terminaison", "loc.messages.Error_MissingFeedUrlOrServiceConnection": "FeedUrl et workloadIdentityServiceConnection doivent être définis ensemble.", "loc.messages.Info_AddingFederatedFeedAuth": "Impossible d’obtenir les informations d’identification fédérées à partir de la connexion de service", diff --git a/Tasks/NuGetAuthenticateV1/Strings/resources.resjson/it-IT/resources.resjson b/Tasks/NuGetAuthenticateV1/Strings/resources.resjson/it-IT/resources.resjson index 7d8968bdeda6..423b1f0f5754 100644 --- a/Tasks/NuGetAuthenticateV1/Strings/resources.resjson/it-IT/resources.resjson +++ b/Tasks/NuGetAuthenticateV1/Strings/resources.resjson/it-IT/resources.resjson @@ -1,19 +1,19 @@ -{ - "loc.friendlyName": "Autenticazione NuGet", - "loc.helpMarkDown": "[Altre informazioni su questa attività](https://aka.ms/NuGetAuthenticateTask)", - "loc.description": "Configura gli strumenti NuGet per l'autenticazione con Azure Artifacts e altri repository NuGet. Richiede NuGet >= 4.8.5385, dotnet >= 6 o MSBuild >= 15.8.166.59604", - "loc.instanceNameFormat": "Autenticazione NuGet", - "loc.input.label.nuGetServiceConnections": "Credenziali di connessione al servizio per feed esterni all'organizzazione", - "loc.input.help.nuGetServiceConnections": "Elenco di nomi di connessione al servizio NuGet delimitato da virgole per i feed esterni a questa organizzazione/raccolta. Per i feed in questa organizzazione/raccolta, lasciare vuoto questo campo. Verranno usate automaticamente le credenziali della compilazione.", - "loc.input.label.forceReinstallCredentialProvider": "Reinstalla il provider di credenziali anche se è già installato", - "loc.input.help.forceReinstallCredentialProvider": "Se il provider di credenziali è già installato nel profilo utente, determina se viene sovrascritto con il provider di credenziali specificato dall'attività. Potrebbe causare l'aggiornamento o il downgrade del provider di credenziali.", - "loc.input.help.feedUrl": "Se questa impostazione è impostata, è necessario workloadIdentityServiceConnection. Tutti gli altri input vengono ignorati. Non compatibile con nuGetServiceConnections. L'URL del feed deve essere nel formato di indice del servizio NuGet, ad esempio https://pkgs.dev.azure.com/{ORG_NAME}/{PROJECT}/_packaging/{FEED_NAME}/nuget/v3/index.json/", - "loc.input.label.feedUrl": "Azure Artifacts URL", - "loc.input.help.workloadIdentityServiceConnection": "Se questa impostazione è impostata, feedUrl è obbligatorio. Tutti gli altri input vengono ignorati.", - "loc.input.label.workloadIdentityServiceConnection": "Connessione al servizio \"Entra Workload ID-backed Azure DevOps user\"", - "loc.messages.Error_ServiceConnectionExists": "Esiste già una connessione al servizio per l'endpoint", - "loc.messages.Error_MissingFeedUrlOrServiceConnection": "FeedUrl e workloadIdentityServiceConnection devono essere impostati insieme.", - "loc.messages.Info_AddingFederatedFeedAuth": "Non è possibile ottenere le credenziali federate dalla connessione al servizio", - "loc.messages.Info_SuccessAddingFederatedFeedAuth": "Aggiunta di informazioni di autenticazione dalla connessione al servizio %s per il feed %s", - "loc.messages.FailedToGetServiceConnectionAuth": "L'autenticazione per il feed %s è stata aggiunta." +{ + "loc.friendlyName": "Autenticazione NuGet", + "loc.helpMarkDown": "[Altre informazioni su questa attività](https://aka.ms/NuGetAuthenticateTask)", + "loc.description": "Configura gli strumenti NuGet per l'autenticazione con Azure Artifacts e altri repository NuGet. Richiede NuGet >= 4.8.5385, dotnet >= 6 o MSBuild >= 15.8.166.59604", + "loc.instanceNameFormat": "Autenticazione NuGet", + "loc.input.label.nuGetServiceConnections": "Credenziali di connessione al servizio per feed esterni all'organizzazione", + "loc.input.help.nuGetServiceConnections": "Elenco di nomi di connessione al servizio NuGet delimitato da virgole per i feed esterni a questa organizzazione/raccolta. Per i feed in questa organizzazione/raccolta, lasciare vuoto questo campo. Verranno usate automaticamente le credenziali della compilazione.", + "loc.input.label.forceReinstallCredentialProvider": "Reinstalla il provider di credenziali anche se è già installato", + "loc.input.help.forceReinstallCredentialProvider": "Se il provider di credenziali è già installato nel profilo utente, determina se viene sovrascritto con il provider di credenziali specificato dall'attività. Potrebbe causare l'aggiornamento o il downgrade del provider di credenziali.", + "loc.input.help.feedUrl": "Se questa impostazione è impostata, è necessario workloadIdentityServiceConnection. Tutti gli altri input vengono ignorati. Non compatibile con nuGetServiceConnections. L'URL del feed deve essere nel formato di indice del servizio NuGet, ad esempio https://pkgs.dev.azure.com/{ORG_NAME}/{PROJECT}/_packaging/{FEED_NAME}/nuget/v3/index.json/", + "loc.input.label.feedUrl": "Azure Artifacts URL", + "loc.input.help.workloadIdentityServiceConnection": "Se questa impostazione è impostata, feedUrl è obbligatorio. Tutti gli altri input vengono ignorati.", + "loc.input.label.workloadIdentityServiceConnection": "'Azure DevOps' Service Connection", + "loc.messages.Error_ServiceConnectionExists": "Esiste già una connessione al servizio per l'endpoint", + "loc.messages.Error_MissingFeedUrlOrServiceConnection": "FeedUrl e workloadIdentityServiceConnection devono essere impostati insieme.", + "loc.messages.Info_AddingFederatedFeedAuth": "Non è possibile ottenere le credenziali federate dalla connessione al servizio", + "loc.messages.Info_SuccessAddingFederatedFeedAuth": "Aggiunta di informazioni di autenticazione dalla connessione al servizio %s per il feed %s", + "loc.messages.FailedToGetServiceConnectionAuth": "L'autenticazione per il feed %s è stata aggiunta." } \ No newline at end of file diff --git a/Tasks/NuGetAuthenticateV1/Strings/resources.resjson/ja-JP/resources.resjson b/Tasks/NuGetAuthenticateV1/Strings/resources.resjson/ja-JP/resources.resjson index f3c708540412..0326ab9c4653 100644 --- a/Tasks/NuGetAuthenticateV1/Strings/resources.resjson/ja-JP/resources.resjson +++ b/Tasks/NuGetAuthenticateV1/Strings/resources.resjson/ja-JP/resources.resjson @@ -1,19 +1,19 @@ -{ - "loc.friendlyName": "NuGet 認証", - "loc.helpMarkDown": "[このタスクの詳細](https://aka.ms/NuGetAuthenticateTask)", - "loc.description": "Azure Artifacts およびその他の NuGet リポジトリで認証するように NuGet ツールを構成します。NuGet 4.8.5385 以降、dotnet 6 以降、または MSBuild 15.8.166.59604 以降が必要です", - "loc.instanceNameFormat": "NuGet 認証", - "loc.input.label.nuGetServiceConnections": "この組織外のフィードへのサービス接続の資格情報", - "loc.input.help.nuGetServiceConnections": "この組織またはコレクション外のフィードへの NuGet サービス接続名のコンマ区切りリストです。この組織またはコレクション内のフィードの場合は空白のままにします。ビルドの資格情報が自動的に使用されます。", - "loc.input.label.forceReinstallCredentialProvider": "資格情報プロバイダーが既にインストールされている場合でも再インストールする", - "loc.input.help.forceReinstallCredentialProvider": "資格情報プロバイダーがユーザー プロファイルに既にインストールされている場合に、タスクで指定された資格情報プロバイダーでそれを上書きするかどうかを決定します。これにより、資格情報プロバイダーがアップグレード (場合によってはダウングレード) されることがあります。", - "loc.input.help.feedUrl": "これを設定した場合、workloadIdentityServiceConnection が必要です。他のすべての入力は無視されます。nuGetServiceConnections と互換性がありません。フィード URL は NuGet サービス インデックス形式である必要があります (例: https://pkgs.dev.azure.com/{ORG_NAME}/{PROJECT}/_packaging/{FEED_NAME}/nuget/v3/index.json/)", - "loc.input.label.feedUrl": "Azure Artifacts URL", - "loc.input.help.workloadIdentityServiceConnection": "これを設定した場合、feedUrl が必要です。他のすべての入力は無視されます。", - "loc.input.label.workloadIdentityServiceConnection": "'Entra Workload ID にバックアップされた Azure DevOps ユーザー' サービス接続", - "loc.messages.Error_ServiceConnectionExists": "エンドポイントには、すでに既存のサービス接続が存在します", - "loc.messages.Error_MissingFeedUrlOrServiceConnection": "feedUrl と workloadIdentityServiceConnection は、両方とも一緒に設定する必要があります。", - "loc.messages.Info_AddingFederatedFeedAuth": "サービス接続からフェデレーション資格情報を取得できません", - "loc.messages.Info_SuccessAddingFederatedFeedAuth": "フィード %s のサービス接続 %s から認証情報を追加しています", - "loc.messages.FailedToGetServiceConnectionAuth": "フィード %s の認証が正常に追加されました。" +{ + "loc.friendlyName": "NuGet 認証", + "loc.helpMarkDown": "[このタスクの詳細](https://aka.ms/NuGetAuthenticateTask)", + "loc.description": "Azure Artifacts およびその他の NuGet リポジトリで認証するように NuGet ツールを構成します。NuGet 4.8.5385 以降、dotnet 6 以降、または MSBuild 15.8.166.59604 以降が必要です", + "loc.instanceNameFormat": "NuGet 認証", + "loc.input.label.nuGetServiceConnections": "この組織外のフィードへのサービス接続の資格情報", + "loc.input.help.nuGetServiceConnections": "この組織またはコレクション外のフィードへの NuGet サービス接続名のコンマ区切りリストです。この組織またはコレクション内のフィードの場合は空白のままにします。ビルドの資格情報が自動的に使用されます。", + "loc.input.label.forceReinstallCredentialProvider": "資格情報プロバイダーが既にインストールされている場合でも再インストールする", + "loc.input.help.forceReinstallCredentialProvider": "資格情報プロバイダーがユーザー プロファイルに既にインストールされている場合に、タスクで指定された資格情報プロバイダーでそれを上書きするかどうかを決定します。これにより、資格情報プロバイダーがアップグレード (場合によってはダウングレード) されることがあります。", + "loc.input.help.feedUrl": "これを設定した場合、workloadIdentityServiceConnection が必要です。他のすべての入力は無視されます。nuGetServiceConnections と互換性がありません。フィード URL は NuGet サービス インデックス形式である必要があります (例: https://pkgs.dev.azure.com/{ORG_NAME}/{PROJECT}/_packaging/{FEED_NAME}/nuget/v3/index.json/)", + "loc.input.label.feedUrl": "Azure Artifacts URL", + "loc.input.help.workloadIdentityServiceConnection": "これを設定した場合、feedUrl が必要です。他のすべての入力は無視されます。", + "loc.input.label.workloadIdentityServiceConnection": "'Azure DevOps' Service Connection", + "loc.messages.Error_ServiceConnectionExists": "エンドポイントには、すでに既存のサービス接続が存在します", + "loc.messages.Error_MissingFeedUrlOrServiceConnection": "feedUrl と workloadIdentityServiceConnection は、両方とも一緒に設定する必要があります。", + "loc.messages.Info_AddingFederatedFeedAuth": "サービス接続からフェデレーション資格情報を取得できません", + "loc.messages.Info_SuccessAddingFederatedFeedAuth": "フィード %s のサービス接続 %s から認証情報を追加しています", + "loc.messages.FailedToGetServiceConnectionAuth": "フィード %s の認証が正常に追加されました。" } \ No newline at end of file diff --git a/Tasks/NuGetAuthenticateV1/Strings/resources.resjson/ko-KR/resources.resjson b/Tasks/NuGetAuthenticateV1/Strings/resources.resjson/ko-KR/resources.resjson index 32a3f3017e55..5019570a3823 100644 --- a/Tasks/NuGetAuthenticateV1/Strings/resources.resjson/ko-KR/resources.resjson +++ b/Tasks/NuGetAuthenticateV1/Strings/resources.resjson/ko-KR/resources.resjson @@ -1,19 +1,19 @@ -{ - "loc.friendlyName": "NuGet 인증", - "loc.helpMarkDown": "[이 작업에 대한 자세한 정보](https://aka.ms/NuGetAuthenticateTask)", - "loc.description": "Azure Artifacts 및 기타 NuGet 리포지토리를 사용하여 인증하도록 NuGet 도구를 구성합니다. NuGet >= 4.8.5385, dotnet >= 6 또는 MSBuild >= 15.8.166.59604가 필요합니다.", - "loc.instanceNameFormat": "NuGet 인증", - "loc.input.label.nuGetServiceConnections": "이 조직 외부 피드에 대한 서비스 연결 자격 증명", - "loc.input.help.nuGetServiceConnections": "이 조직/컬렉션 외부 피드에 대한 쉼표로 구분된 NuGet 서비스 연결 이름 목록입니다. 이 조직/컬렉션 피드의 경우 이 필드를 비워 둡니다. 빌드의 자격 증명이 자동으로 사용됩니다.", - "loc.input.label.forceReinstallCredentialProvider": "자격 증명 공급자를 이미 설치한 경우에만 다시 설치합니다.", - "loc.input.help.forceReinstallCredentialProvider": "자격 증명 공급자가 사용자 프로필에 이미 설치되어 있는 경우 작업에서 제공하는 자격 증명 공급자로 덮어쓸지 여부를 결정합니다. 이는 자격 증명 공급자를 업그레이드하거나 잠재적으로 다운그레이드할 수 있습니다.", - "loc.input.help.feedUrl": "이 설정을 지정하면 workloadIdentityServiceConnection이 필요합니다. 다른 모든 입력은 무시됩니다. nuGetServiceConnections와 호환되지 않습니다. 피드 URL은 NuGet 서비스 인덱스 형식(예: https://pkgs.dev.azure.com/{ORG_NAME}/{PROJECT}/_packaging/{FEED_NAME}/nuget/v3/index.json/)이어야 합니다.", - "loc.input.label.feedUrl": "Azure Artifacts URL", - "loc.input.help.workloadIdentityServiceConnection": "이 설정을 지정하면 feedUrl이 필요합니다. 다른 모든 입력은 무시됩니다.", - "loc.input.label.workloadIdentityServiceConnection": "'Entra 워크로드 ID 지원 Azure DevOps 사용자' 서비스 연결", - "loc.messages.Error_ServiceConnectionExists": "엔드포인트에 대한 기존 서비스 연결이 이미 있음", - "loc.messages.Error_MissingFeedUrlOrServiceConnection": "feedUrl과 workloadIdentityServiceConnection을 모두 함께 설정해야 합니다.", - "loc.messages.Info_AddingFederatedFeedAuth": "서비스 연결에서 페더레이션된 자격 증명을 가져올 수 없음", - "loc.messages.Info_SuccessAddingFederatedFeedAuth": "피드 %s에 대한 서비스 연결 %s의 인증 정보를 추가하는 중", - "loc.messages.FailedToGetServiceConnectionAuth": "피드 %s에 대한 인증을 추가했습니다." +{ + "loc.friendlyName": "NuGet 인증", + "loc.helpMarkDown": "[이 작업에 대한 자세한 정보](https://aka.ms/NuGetAuthenticateTask)", + "loc.description": "Azure Artifacts 및 기타 NuGet 리포지토리를 사용하여 인증하도록 NuGet 도구를 구성합니다. NuGet >= 4.8.5385, dotnet >= 6 또는 MSBuild >= 15.8.166.59604가 필요합니다.", + "loc.instanceNameFormat": "NuGet 인증", + "loc.input.label.nuGetServiceConnections": "이 조직 외부 피드에 대한 서비스 연결 자격 증명", + "loc.input.help.nuGetServiceConnections": "이 조직/컬렉션 외부 피드에 대한 쉼표로 구분된 NuGet 서비스 연결 이름 목록입니다. 이 조직/컬렉션 피드의 경우 이 필드를 비워 둡니다. 빌드의 자격 증명이 자동으로 사용됩니다.", + "loc.input.label.forceReinstallCredentialProvider": "자격 증명 공급자를 이미 설치한 경우에만 다시 설치합니다.", + "loc.input.help.forceReinstallCredentialProvider": "자격 증명 공급자가 사용자 프로필에 이미 설치되어 있는 경우 작업에서 제공하는 자격 증명 공급자로 덮어쓸지 여부를 결정합니다. 이는 자격 증명 공급자를 업그레이드하거나 잠재적으로 다운그레이드할 수 있습니다.", + "loc.input.help.feedUrl": "이 설정을 지정하면 workloadIdentityServiceConnection이 필요합니다. 다른 모든 입력은 무시됩니다. nuGetServiceConnections와 호환되지 않습니다. 피드 URL은 NuGet 서비스 인덱스 형식(예: https://pkgs.dev.azure.com/{ORG_NAME}/{PROJECT}/_packaging/{FEED_NAME}/nuget/v3/index.json/)이어야 합니다.", + "loc.input.label.feedUrl": "Azure Artifacts URL", + "loc.input.help.workloadIdentityServiceConnection": "이 설정을 지정하면 feedUrl이 필요합니다. 다른 모든 입력은 무시됩니다.", + "loc.input.label.workloadIdentityServiceConnection": "'Azure DevOps' Service Connection", + "loc.messages.Error_ServiceConnectionExists": "엔드포인트에 대한 기존 서비스 연결이 이미 있음", + "loc.messages.Error_MissingFeedUrlOrServiceConnection": "feedUrl과 workloadIdentityServiceConnection을 모두 함께 설정해야 합니다.", + "loc.messages.Info_AddingFederatedFeedAuth": "서비스 연결에서 페더레이션된 자격 증명을 가져올 수 없음", + "loc.messages.Info_SuccessAddingFederatedFeedAuth": "피드 %s에 대한 서비스 연결 %s의 인증 정보를 추가하는 중", + "loc.messages.FailedToGetServiceConnectionAuth": "피드 %s에 대한 인증을 추가했습니다." } \ No newline at end of file diff --git a/Tasks/NuGetAuthenticateV1/Strings/resources.resjson/ru-RU/resources.resjson b/Tasks/NuGetAuthenticateV1/Strings/resources.resjson/ru-RU/resources.resjson index 0ef8b24019b2..e74a0b4b956f 100644 --- a/Tasks/NuGetAuthenticateV1/Strings/resources.resjson/ru-RU/resources.resjson +++ b/Tasks/NuGetAuthenticateV1/Strings/resources.resjson/ru-RU/resources.resjson @@ -1,19 +1,19 @@ -{ - "loc.friendlyName": "Проверка подлинности NuGet", - "loc.helpMarkDown": "[Подробнее об этой задаче](https://aka.ms/NuGetAuthenticateTask)", - "loc.description": "Настройте средства NuGet для проверки подлинности с помощью Azure Artifacts и других репозиториев NuGet. Требуется NuGet >= 4.8.5385, dotnet >= 6 или MSBuild >= 15.8.166.59604", - "loc.instanceNameFormat": "Проверка подлинности NuGet", - "loc.input.label.nuGetServiceConnections": "Учетные данные подключения службы для веб-каналов за пределами этой организации", - "loc.input.help.nuGetServiceConnections": "Разделенный запятыми список имен подключений к службе NuGet для веб-каналов за пределами этой организации или коллекции. Для веб-каналов в этой организации или коллекции оставьте это поле пустым; учетные данные сборки используются автоматически.", - "loc.input.label.forceReinstallCredentialProvider": "Переустановить поставщик учетных данных, даже если он уже установлен", - "loc.input.help.forceReinstallCredentialProvider": "Если поставщик учетных данных уже установлен в профиле пользователя, этот параметр определяет, перезаписывается ли он поставщиком учетных данных, предоставленным задачей. Это может привести к обновлению (или, возможно, использованию более ранней версии) поставщика учетных данных.", - "loc.input.help.feedUrl": "Если этот параметр задан, требуется workloadIdentityServiceConnection. Все остальные входные данные игнорируются. Несовместимо с nuGetServiceConnections. URL-адрес веб-канала должен быть в формате индекса службы NuGet, например https://pkgs.dev.azure.com/{ORG_NAME}/{PROJECT}/_packaging/{FEED_NAME}/nuget/v3/index.json/", - "loc.input.label.feedUrl": "URL-адрес Azure Artifacts", - "loc.input.help.workloadIdentityServiceConnection": "Если этот параметр задано, требуется feedUrl. Все остальные входные данные игнорируются.", - "loc.input.label.workloadIdentityServiceConnection": "Подключение службы \"Пользователь Azure DevOps с поддержкой Идентификации рабочей нагрузки Microsoft Entra\"", - "loc.messages.Error_ServiceConnectionExists": "Текущее подключение к службе уже существует для конечной точки", - "loc.messages.Error_MissingFeedUrlOrServiceConnection": "Параметры feedUrl и workloadIdentityServiceConnection должны быть настроены вместе.", - "loc.messages.Info_AddingFederatedFeedAuth": "Не удалось получить федеративные учетные данные из подключения к службе", - "loc.messages.Info_SuccessAddingFederatedFeedAuth": "Добавление сведений о проверке подлинности из подключения службы %s для веб-канала %s", - "loc.messages.FailedToGetServiceConnectionAuth": "Проверка подлинности для веб-канала %s добавлена." +{ + "loc.friendlyName": "Проверка подлинности NuGet", + "loc.helpMarkDown": "[Подробнее об этой задаче](https://aka.ms/NuGetAuthenticateTask)", + "loc.description": "Настройте средства NuGet для проверки подлинности с помощью Azure Artifacts и других репозиториев NuGet. Требуется NuGet >= 4.8.5385, dotnet >= 6 или MSBuild >= 15.8.166.59604", + "loc.instanceNameFormat": "Проверка подлинности NuGet", + "loc.input.label.nuGetServiceConnections": "Учетные данные подключения службы для веб-каналов за пределами этой организации", + "loc.input.help.nuGetServiceConnections": "Разделенный запятыми список имен подключений к службе NuGet для веб-каналов за пределами этой организации или коллекции. Для веб-каналов в этой организации или коллекции оставьте это поле пустым; учетные данные сборки используются автоматически.", + "loc.input.label.forceReinstallCredentialProvider": "Переустановить поставщик учетных данных, даже если он уже установлен", + "loc.input.help.forceReinstallCredentialProvider": "Если поставщик учетных данных уже установлен в профиле пользователя, этот параметр определяет, перезаписывается ли он поставщиком учетных данных, предоставленным задачей. Это может привести к обновлению (или, возможно, использованию более ранней версии) поставщика учетных данных.", + "loc.input.help.feedUrl": "Если этот параметр задан, требуется workloadIdentityServiceConnection. Все остальные входные данные игнорируются. Несовместимо с nuGetServiceConnections. URL-адрес веб-канала должен быть в формате индекса службы NuGet, например https://pkgs.dev.azure.com/{ORG_NAME}/{PROJECT}/_packaging/{FEED_NAME}/nuget/v3/index.json/", + "loc.input.label.feedUrl": "URL-адрес Azure Artifacts", + "loc.input.help.workloadIdentityServiceConnection": "Если этот параметр задано, требуется feedUrl. Все остальные входные данные игнорируются.", + "loc.input.label.workloadIdentityServiceConnection": "'Azure DevOps' Service Connection", + "loc.messages.Error_ServiceConnectionExists": "Текущее подключение к службе уже существует для конечной точки", + "loc.messages.Error_MissingFeedUrlOrServiceConnection": "Параметры feedUrl и workloadIdentityServiceConnection должны быть настроены вместе.", + "loc.messages.Info_AddingFederatedFeedAuth": "Не удалось получить федеративные учетные данные из подключения к службе", + "loc.messages.Info_SuccessAddingFederatedFeedAuth": "Добавление сведений о проверке подлинности из подключения службы %s для веб-канала %s", + "loc.messages.FailedToGetServiceConnectionAuth": "Проверка подлинности для веб-канала %s добавлена." } \ No newline at end of file diff --git a/Tasks/NuGetAuthenticateV1/Strings/resources.resjson/zh-CN/resources.resjson b/Tasks/NuGetAuthenticateV1/Strings/resources.resjson/zh-CN/resources.resjson index fbac7618ad78..c68ce8dff502 100644 --- a/Tasks/NuGetAuthenticateV1/Strings/resources.resjson/zh-CN/resources.resjson +++ b/Tasks/NuGetAuthenticateV1/Strings/resources.resjson/zh-CN/resources.resjson @@ -1,19 +1,19 @@ -{ - "loc.friendlyName": "NuGet 身份验证", - "loc.helpMarkDown": "[了解有关此任务的详细信息](https://aka.ms/NuGetAuthenticateTask)", - "loc.description": "配置 NuGet 工具以使用 Azure Artifacts 和其他 NuGet 存储库进行身份验证。需要 NuGet >= 4.8.5385,dotnet >= 6,或 MSBuild >= 15.8.166.59604", - "loc.instanceNameFormat": "NuGet 身份验证", - "loc.input.label.nuGetServiceConnections": "此组织外部源的服务连接凭据", - "loc.input.help.nuGetServiceConnections": "此组织/集合外部源的 NuGet 服务连接名称的逗号分隔列表。对于此组织/集合中的源,请将此项留空; 将自动使用内部版本的凭据。", - "loc.input.label.forceReinstallCredentialProvider": "重新安装凭据提供程序(即使已安装)", - "loc.input.help.forceReinstallCredentialProvider": "如果已在用户配置文件中安装凭据提供程序,请确定它是否被任务提供的凭据提供程序覆盖。这可能会升级(或可能降级)凭据提供程序。", - "loc.input.help.feedUrl": "如果设置此项,则需要 workloadIdentityServiceConnection。已忽略所有其他输入。与 nuGetServiceConnections 不兼容。源 URL 应为 NuGet 服务索引格式,例如 https://pkgs.dev.azure.com/{ORG_NAME}/{PROJECT}/_packaging/{FEED_NAME}/nuget/v3/index.json/", - "loc.input.label.feedUrl": "Azure Artifacts URL", - "loc.input.help.workloadIdentityServiceConnection": "如果进行了此设置,则需要 feedUrl。所有其他输入将忽略。", - "loc.input.label.workloadIdentityServiceConnection": "“Entra Workload ID 支持的 Azure DevOps 用户”服务连接", - "loc.messages.Error_ServiceConnectionExists": "终结点的现有服务连接已存在", - "loc.messages.Error_MissingFeedUrlOrServiceConnection": "feedUrl 和 workloadIdentityServiceConnection 都必须一起设置。", - "loc.messages.Info_AddingFederatedFeedAuth": "无法从服务连接获取联合凭据。", - "loc.messages.Info_SuccessAddingFederatedFeedAuth": "正在为源 %s 添加服务连接 %s 中的身份验证信息", - "loc.messages.FailedToGetServiceConnectionAuth": "已成功为源 %s 添加身份验证。" +{ + "loc.friendlyName": "NuGet 身份验证", + "loc.helpMarkDown": "[了解有关此任务的详细信息](https://aka.ms/NuGetAuthenticateTask)", + "loc.description": "配置 NuGet 工具以使用 Azure Artifacts 和其他 NuGet 存储库进行身份验证。需要 NuGet >= 4.8.5385,dotnet >= 6,或 MSBuild >= 15.8.166.59604", + "loc.instanceNameFormat": "NuGet 身份验证", + "loc.input.label.nuGetServiceConnections": "此组织外部源的服务连接凭据", + "loc.input.help.nuGetServiceConnections": "此组织/集合外部源的 NuGet 服务连接名称的逗号分隔列表。对于此组织/集合中的源,请将此项留空; 将自动使用内部版本的凭据。", + "loc.input.label.forceReinstallCredentialProvider": "重新安装凭据提供程序(即使已安装)", + "loc.input.help.forceReinstallCredentialProvider": "如果已在用户配置文件中安装凭据提供程序,请确定它是否被任务提供的凭据提供程序覆盖。这可能会升级(或可能降级)凭据提供程序。", + "loc.input.help.feedUrl": "如果设置此项,则需要 workloadIdentityServiceConnection。已忽略所有其他输入。与 nuGetServiceConnections 不兼容。源 URL 应为 NuGet 服务索引格式,例如 https://pkgs.dev.azure.com/{ORG_NAME}/{PROJECT}/_packaging/{FEED_NAME}/nuget/v3/index.json/", + "loc.input.label.feedUrl": "Azure Artifacts URL", + "loc.input.help.workloadIdentityServiceConnection": "如果进行了此设置,则需要 feedUrl。所有其他输入将忽略。", + "loc.input.label.workloadIdentityServiceConnection": "'Azure DevOps' Service Connection", + "loc.messages.Error_ServiceConnectionExists": "终结点的现有服务连接已存在", + "loc.messages.Error_MissingFeedUrlOrServiceConnection": "feedUrl 和 workloadIdentityServiceConnection 都必须一起设置。", + "loc.messages.Info_AddingFederatedFeedAuth": "无法从服务连接获取联合凭据。", + "loc.messages.Info_SuccessAddingFederatedFeedAuth": "正在为源 %s 添加服务连接 %s 中的身份验证信息", + "loc.messages.FailedToGetServiceConnectionAuth": "已成功为源 %s 添加身份验证。" } \ No newline at end of file diff --git a/Tasks/NuGetAuthenticateV1/Strings/resources.resjson/zh-TW/resources.resjson b/Tasks/NuGetAuthenticateV1/Strings/resources.resjson/zh-TW/resources.resjson index d3eb7281b287..c02c7c8d4bb8 100644 --- a/Tasks/NuGetAuthenticateV1/Strings/resources.resjson/zh-TW/resources.resjson +++ b/Tasks/NuGetAuthenticateV1/Strings/resources.resjson/zh-TW/resources.resjson @@ -1,19 +1,19 @@ -{ - "loc.friendlyName": "NuGet 驗證", - "loc.helpMarkDown": "[深入了解此工作](https://aka.ms/NuGetAuthenticateTask)", - "loc.description": "設定用來向 Azure Artifacts 及其他 NuGet 存放庫進行驗證的 NuGet 工具。需要 NuGet >= 4.8.5385、dotnet >= 6 或 MSBuild >= 15.8.166.59604", - "loc.instanceNameFormat": "NuGet 驗證", - "loc.input.label.nuGetServiceConnections": "此組織外部摘要的服務連線認證", - "loc.input.help.nuGetServiceConnections": "此組織/集合外部摘要之 NuGet 服務連線名稱的以逗點分隔清單。如需此組織/集合中的摘要,請將此項保留空白; 系統會自動使用組建的認證。", - "loc.input.label.forceReinstallCredentialProvider": "即使已安裝認證提供者,也會重新安裝", - "loc.input.help.forceReinstallCredentialProvider": "如果使用者設定檔中已安裝認證提供者,則會決定是否使用工作提供的認證提供者加以覆寫。這可能會將認證提供者升級 (也可能降級)。", - "loc.input.help.feedUrl": "如果設定此選項,則需要 workloadIdentityServiceConnection。忽略所有其他輸入。與 nuGetServiceConnections 不相容。摘要 URL 應該為 NuGet 服務索引格式,例如 https://pkgs.dev.azure.com/{ORG_NAME}/{PROJECT}/_packaging/{FEED_NAME}/nuget/v3/index.json/", - "loc.input.label.feedUrl": "Azure Artifacts URL", - "loc.input.help.workloadIdentityServiceConnection": "如設定此選項,則需要 feedUrl。忽略所有其他輸入。", - "loc.input.label.workloadIdentityServiceConnection": "採用 Entra 工作負載 ID 的 Azure DevOps 使用者服務連線", - "loc.messages.Error_ServiceConnectionExists": "端點已有現有的服務連線", - "loc.messages.Error_MissingFeedUrlOrServiceConnection": "feedUrl 和 workloadIdentityServiceConnection 都必須設定。", - "loc.messages.Info_AddingFederatedFeedAuth": "無法取得服務連線的同盟認證", - "loc.messages.Info_SuccessAddingFederatedFeedAuth": "正在新增摘要 %s 的服務連線 %s 驗證資訊", - "loc.messages.FailedToGetServiceConnectionAuth": "已成功為摘要 %s 新增驗證。" +{ + "loc.friendlyName": "NuGet 驗證", + "loc.helpMarkDown": "[深入了解此工作](https://aka.ms/NuGetAuthenticateTask)", + "loc.description": "設定用來向 Azure Artifacts 及其他 NuGet 存放庫進行驗證的 NuGet 工具。需要 NuGet >= 4.8.5385、dotnet >= 6 或 MSBuild >= 15.8.166.59604", + "loc.instanceNameFormat": "NuGet 驗證", + "loc.input.label.nuGetServiceConnections": "此組織外部摘要的服務連線認證", + "loc.input.help.nuGetServiceConnections": "此組織/集合外部摘要之 NuGet 服務連線名稱的以逗點分隔清單。如需此組織/集合中的摘要,請將此項保留空白; 系統會自動使用組建的認證。", + "loc.input.label.forceReinstallCredentialProvider": "即使已安裝認證提供者,也會重新安裝", + "loc.input.help.forceReinstallCredentialProvider": "如果使用者設定檔中已安裝認證提供者,則會決定是否使用工作提供的認證提供者加以覆寫。這可能會將認證提供者升級 (也可能降級)。", + "loc.input.help.feedUrl": "如果設定此選項,則需要 workloadIdentityServiceConnection。忽略所有其他輸入。與 nuGetServiceConnections 不相容。摘要 URL 應該為 NuGet 服務索引格式,例如 https://pkgs.dev.azure.com/{ORG_NAME}/{PROJECT}/_packaging/{FEED_NAME}/nuget/v3/index.json/", + "loc.input.label.feedUrl": "Azure Artifacts URL", + "loc.input.help.workloadIdentityServiceConnection": "如設定此選項,則需要 feedUrl。忽略所有其他輸入。", + "loc.input.label.workloadIdentityServiceConnection": "'Azure DevOps' Service Connection", + "loc.messages.Error_ServiceConnectionExists": "端點已有現有的服務連線", + "loc.messages.Error_MissingFeedUrlOrServiceConnection": "feedUrl 和 workloadIdentityServiceConnection 都必須設定。", + "loc.messages.Info_AddingFederatedFeedAuth": "無法取得服務連線的同盟認證", + "loc.messages.Info_SuccessAddingFederatedFeedAuth": "正在新增摘要 %s 的服務連線 %s 驗證資訊", + "loc.messages.FailedToGetServiceConnectionAuth": "已成功為摘要 %s 新增驗證。" } \ No newline at end of file diff --git a/Tasks/PipAuthenticateV1/Strings/resources.resjson/de-DE/resources.resjson b/Tasks/PipAuthenticateV1/Strings/resources.resjson/de-DE/resources.resjson index 377750fb5977..4145d2865ec2 100644 --- a/Tasks/PipAuthenticateV1/Strings/resources.resjson/de-DE/resources.resjson +++ b/Tasks/PipAuthenticateV1/Strings/resources.resjson/de-DE/resources.resjson @@ -1,30 +1,30 @@ -{ - "loc.friendlyName": "Python-PIP-Authentifizierung", - "loc.helpMarkDown": "[Weitere Informationen zu dieser Aufgabe](https://docs.microsoft.com/azure/devops/pipelines/tasks/package/pip-authenticate) oder [pip-Dokumentation anzeigen](https://pip.pypa.io/en/stable/reference/pip_install/)", - "loc.description": "Authentifizierungsaufgabe für den PIP-Client, der zum Installieren von Python-Distributionen verwendet wird", - "loc.instanceNameFormat": "PIP-Authentifizierung", - "loc.group.displayName.feedAuthentication": "Feeds und Authentifizierung", - "loc.input.label.artifactFeeds": "Meine Feeds (Auswahl unten)", - "loc.input.help.artifactFeeds": "Wählen Sie Feeds für die Authentifizierung innerhalb dieser Organisation aus.", - "loc.input.label.workloadIdentityServiceConnection": "Dienstverbindung „Entra Workload ID-gesicherter Azure-DevOps Benutzer“", - "loc.input.help.workloadIdentityServiceConnection": "Wenn dies festgelegt ist, ist feedUrl erforderlich. Alle anderen Eingaben werden ignoriert.", - "loc.input.label.feedUrl": "Azure Artifacts-Feeds-URL.", - "loc.input.help.feedUrl": "Wenn dies festgelegt ist, ist workloadIdentityServiceConnection erforderlich. Alle anderen Eingaben werden ignoriert. Nicht kompatibel mit pythonDownloadServiceConnections. ", - "loc.input.label.pythonDownloadServiceConnections": "Feeds aus externen Organisationen", - "loc.input.help.pythonDownloadServiceConnections": "Wählen Sie Endpunkte für die Authentifizierung außerhalb dieser Organisation aus.", - "loc.input.label.onlyAddExtraIndex": "URL für primären Index nicht festlegen", - "loc.input.help.onlyAddExtraIndex": "Bei Festlegung auf TRUE wird kein Feed als primäre Index-URL festgelegt. Alle konfigurierten Feeds/Endpunkte werden als zusätzliche Index-URLs festgelegt. Standardwert: FALSE.", - "loc.messages.Info_AddingInternalFeeds": "Authentifizierungsinformationen für %s interne Feeds werden hinzugefügt.", - "loc.messages.Info_AddingExternalFeeds": "Authentifizierungsinformationen für den externen Endpunkt \"%s\" werden hinzugefügt.", - "loc.messages.Info_AddingFederatedFeedAuth": "Authentifizierungsinformationen der Dienstverbindung %s werden für Feed %s hinzugefügt", - "loc.messages.Info_SuccessAddingAuth": "Die Authentifizierung für %s interne Feeds und %s externen Endpunkt wurde erfolgreich hinzugefügt.", - "loc.messages.Info_SuccessAddingFederatedFeedAuth": "Die Authentifizierung für den Feed %s wurde erfolgreich hinzugefügt.", - "loc.messages.Info_AddingPasswordAuthEntry": "Eintrag zur Authentifizierung über Benutzername/Kennwort für Feed \"%s\" wird hinzugefügt.", - "loc.messages.Info_AddingTokenAuthEntry": "Eintrag zur Authentifizierung über ein Token für Feed \"%s\" wird hinzugefügt.", - "loc.messages.Error_FailedToParseFeedUrlAndAuth": "Fehler beim Analysieren der Feed-URL und beim Hinzufügen von Authentifizierungsinformationen. %s", - "loc.messages.FailedToGetPackagingUri": "Der URI für die Paketierung kann nicht mithilfe des URI der Standardsammlung abgerufen werden.", - "loc.messages.FailedToGetServiceConnectionAuth": "Verbundanmeldeinformationen können nicht von der Dienstverbindung abgerufen werden: %s.", - "loc.messages.FailedToAddAuthentication": "Fehler beim Hinzufügen der Authentifizierung.", - "loc.messages.Warn_TooManyFeedEntries": "Zu viele Feedeinträge für die Authentifizierung. Verringern Sie die Anzahl von Repositorys in der Aufgabe.", - "loc.messages.Warning_SessionCreationFailed": "Die Herkunftssitzung konnte nicht erstellt werden: %s" +{ + "loc.friendlyName": "Python-PIP-Authentifizierung", + "loc.helpMarkDown": "[Weitere Informationen zu dieser Aufgabe](https://docs.microsoft.com/azure/devops/pipelines/tasks/package/pip-authenticate) oder [pip-Dokumentation anzeigen](https://pip.pypa.io/en/stable/reference/pip_install/)", + "loc.description": "Authentifizierungsaufgabe für den PIP-Client, der zum Installieren von Python-Distributionen verwendet wird", + "loc.instanceNameFormat": "PIP-Authentifizierung", + "loc.group.displayName.feedAuthentication": "Feeds und Authentifizierung", + "loc.input.label.artifactFeeds": "Meine Feeds (Auswahl unten)", + "loc.input.help.artifactFeeds": "Wählen Sie Feeds für die Authentifizierung innerhalb dieser Organisation aus.", + "loc.input.label.workloadIdentityServiceConnection": "'Azure DevOps' Service Connection", + "loc.input.help.workloadIdentityServiceConnection": "Wenn dies festgelegt ist, ist feedUrl erforderlich. Alle anderen Eingaben werden ignoriert.", + "loc.input.label.feedUrl": "Azure Artifacts-Feeds-URL.", + "loc.input.help.feedUrl": "Wenn dies festgelegt ist, ist workloadIdentityServiceConnection erforderlich. Alle anderen Eingaben werden ignoriert. Nicht kompatibel mit pythonDownloadServiceConnections. ", + "loc.input.label.pythonDownloadServiceConnections": "Feeds aus externen Organisationen", + "loc.input.help.pythonDownloadServiceConnections": "Wählen Sie Endpunkte für die Authentifizierung außerhalb dieser Organisation aus.", + "loc.input.label.onlyAddExtraIndex": "URL für primären Index nicht festlegen", + "loc.input.help.onlyAddExtraIndex": "Bei Festlegung auf TRUE wird kein Feed als primäre Index-URL festgelegt. Alle konfigurierten Feeds/Endpunkte werden als zusätzliche Index-URLs festgelegt. Standardwert: FALSE.", + "loc.messages.Info_AddingInternalFeeds": "Authentifizierungsinformationen für %s interne Feeds werden hinzugefügt.", + "loc.messages.Info_AddingExternalFeeds": "Authentifizierungsinformationen für den externen Endpunkt \"%s\" werden hinzugefügt.", + "loc.messages.Info_AddingFederatedFeedAuth": "Authentifizierungsinformationen der Dienstverbindung %s werden für Feed %s hinzugefügt", + "loc.messages.Info_SuccessAddingAuth": "Die Authentifizierung für %s interne Feeds und %s externen Endpunkt wurde erfolgreich hinzugefügt.", + "loc.messages.Info_SuccessAddingFederatedFeedAuth": "Die Authentifizierung für den Feed %s wurde erfolgreich hinzugefügt.", + "loc.messages.Info_AddingPasswordAuthEntry": "Eintrag zur Authentifizierung über Benutzername/Kennwort für Feed \"%s\" wird hinzugefügt.", + "loc.messages.Info_AddingTokenAuthEntry": "Eintrag zur Authentifizierung über ein Token für Feed \"%s\" wird hinzugefügt.", + "loc.messages.Error_FailedToParseFeedUrlAndAuth": "Fehler beim Analysieren der Feed-URL und beim Hinzufügen von Authentifizierungsinformationen. %s", + "loc.messages.FailedToGetPackagingUri": "Der URI für die Paketierung kann nicht mithilfe des URI der Standardsammlung abgerufen werden.", + "loc.messages.FailedToGetServiceConnectionAuth": "Verbundanmeldeinformationen können nicht von der Dienstverbindung abgerufen werden: %s.", + "loc.messages.FailedToAddAuthentication": "Fehler beim Hinzufügen der Authentifizierung.", + "loc.messages.Warn_TooManyFeedEntries": "Zu viele Feedeinträge für die Authentifizierung. Verringern Sie die Anzahl von Repositorys in der Aufgabe.", + "loc.messages.Warning_SessionCreationFailed": "Die Herkunftssitzung konnte nicht erstellt werden: %s" } \ No newline at end of file diff --git a/Tasks/PipAuthenticateV1/Strings/resources.resjson/es-ES/resources.resjson b/Tasks/PipAuthenticateV1/Strings/resources.resjson/es-ES/resources.resjson index 90b437dc2965..dc71653176e6 100644 --- a/Tasks/PipAuthenticateV1/Strings/resources.resjson/es-ES/resources.resjson +++ b/Tasks/PipAuthenticateV1/Strings/resources.resjson/es-ES/resources.resjson @@ -1,30 +1,30 @@ -{ - "loc.friendlyName": "Autenticación PIP de Python", - "loc.helpMarkDown": "[Obtener más información acerca de esta tarea](https://docs.microsoft.com/azure/devops/pipelines/tasks/package/pip-authenticate) o [consultar la documentación de pip](https://pip.pypa.io/en/stable/reference/pip_install/)", - "loc.description": "Tarea de autenticación para el cliente de PIP que se usa para instalar distribuciones de Python.", - "loc.instanceNameFormat": "Autenticación PIP", - "loc.group.displayName.feedAuthentication": "Fuentes y autenticación", - "loc.input.label.artifactFeeds": "Mis fuentes (seleccionar a continuación)", - "loc.input.help.artifactFeeds": "Seleccionar las fuentes para autenticar presentes en esta organización", - "loc.input.label.workloadIdentityServiceConnection": "Conexión de servicio \"Usuario de Azure DevOps respaldado por Id. de carga de trabajo de Entra\"", - "loc.input.help.workloadIdentityServiceConnection": "Si se establece, se requiere feedUrl. Se omiten todas las demás entradas.", - "loc.input.label.feedUrl": "Dirección URL de fuentes de Azure Artifacts.", - "loc.input.help.feedUrl": "Si se establece, se requiere workloadIdentityServiceConnection. Se omiten todas las demás entradas. No es compatible con pythonDownloadServiceConnections. ", - "loc.input.label.pythonDownloadServiceConnections": "Fuentes de organizaciones externas", - "loc.input.help.pythonDownloadServiceConnections": "Seleccione los puntos de conexión para autenticarse fuera de esta organización.", - "loc.input.label.onlyAddExtraIndex": "No establecer la dirección URL de índice principal", - "loc.input.help.onlyAddExtraIndex": "Si se establece en true, no se establecerá ninguna fuente como dirección URL de índice principal. Todas las fuentes o los puntos de conexión que se hayan configurado se establecerán como direcciones URL de índice adicionales. El valor predeterminado es false.", - "loc.messages.Info_AddingInternalFeeds": "Agregando información de autenticación para las fuentes internas %s.", - "loc.messages.Info_AddingExternalFeeds": "Agregando información de autenticación para el punto de conexión externo %s.", - "loc.messages.Info_AddingFederatedFeedAuth": "Agregando información de autenticación de la conexión de servicio %s para la fuente %s", - "loc.messages.Info_SuccessAddingAuth": "La autenticación para las fuentes internas %s y el punto de conexión externo %s se ha agregado correctamente.", - "loc.messages.Info_SuccessAddingFederatedFeedAuth": "Se agregó correctamente la autenticación para la fuente %s.", - "loc.messages.Info_AddingPasswordAuthEntry": "Agregando la entrada de autenticación de contraseña del nombre de usuario para la fuente %s.", - "loc.messages.Info_AddingTokenAuthEntry": "Agregando la entrada de autenticación de token para la fuente %s.", - "loc.messages.Error_FailedToParseFeedUrlAndAuth": "No se pudo analizar la dirección URL de la fuente ni agregar la información de autenticación. %s", - "loc.messages.FailedToGetPackagingUri": "No se puede obtener el URI de empaquetado; se usa el URI de la colección predeterminado.", - "loc.messages.FailedToGetServiceConnectionAuth": "No se pueden obtener las credenciales federadas de la conexión de servicio: %s.", - "loc.messages.FailedToAddAuthentication": "No se pudo agregar la autenticación", - "loc.messages.Warn_TooManyFeedEntries": "Hay demasiadas entradas de fuente para la autenticación. Reduzca el número de repositorios de la tarea.", - "loc.messages.Warning_SessionCreationFailed": "No se pudo crear la sesión de proveniencia: %s" +{ + "loc.friendlyName": "Autenticación PIP de Python", + "loc.helpMarkDown": "[Obtener más información acerca de esta tarea](https://docs.microsoft.com/azure/devops/pipelines/tasks/package/pip-authenticate) o [consultar la documentación de pip](https://pip.pypa.io/en/stable/reference/pip_install/)", + "loc.description": "Tarea de autenticación para el cliente de PIP que se usa para instalar distribuciones de Python.", + "loc.instanceNameFormat": "Autenticación PIP", + "loc.group.displayName.feedAuthentication": "Fuentes y autenticación", + "loc.input.label.artifactFeeds": "Mis fuentes (seleccionar a continuación)", + "loc.input.help.artifactFeeds": "Seleccionar las fuentes para autenticar presentes en esta organización", + "loc.input.label.workloadIdentityServiceConnection": "'Azure DevOps' Service Connection", + "loc.input.help.workloadIdentityServiceConnection": "Si se establece, se requiere feedUrl. Se omiten todas las demás entradas.", + "loc.input.label.feedUrl": "Dirección URL de fuentes de Azure Artifacts.", + "loc.input.help.feedUrl": "Si se establece, se requiere workloadIdentityServiceConnection. Se omiten todas las demás entradas. No es compatible con pythonDownloadServiceConnections. ", + "loc.input.label.pythonDownloadServiceConnections": "Fuentes de organizaciones externas", + "loc.input.help.pythonDownloadServiceConnections": "Seleccione los puntos de conexión para autenticarse fuera de esta organización.", + "loc.input.label.onlyAddExtraIndex": "No establecer la dirección URL de índice principal", + "loc.input.help.onlyAddExtraIndex": "Si se establece en true, no se establecerá ninguna fuente como dirección URL de índice principal. Todas las fuentes o los puntos de conexión que se hayan configurado se establecerán como direcciones URL de índice adicionales. El valor predeterminado es false.", + "loc.messages.Info_AddingInternalFeeds": "Agregando información de autenticación para las fuentes internas %s.", + "loc.messages.Info_AddingExternalFeeds": "Agregando información de autenticación para el punto de conexión externo %s.", + "loc.messages.Info_AddingFederatedFeedAuth": "Agregando información de autenticación de la conexión de servicio %s para la fuente %s", + "loc.messages.Info_SuccessAddingAuth": "La autenticación para las fuentes internas %s y el punto de conexión externo %s se ha agregado correctamente.", + "loc.messages.Info_SuccessAddingFederatedFeedAuth": "Se agregó correctamente la autenticación para la fuente %s.", + "loc.messages.Info_AddingPasswordAuthEntry": "Agregando la entrada de autenticación de contraseña del nombre de usuario para la fuente %s.", + "loc.messages.Info_AddingTokenAuthEntry": "Agregando la entrada de autenticación de token para la fuente %s.", + "loc.messages.Error_FailedToParseFeedUrlAndAuth": "No se pudo analizar la dirección URL de la fuente ni agregar la información de autenticación. %s", + "loc.messages.FailedToGetPackagingUri": "No se puede obtener el URI de empaquetado; se usa el URI de la colección predeterminado.", + "loc.messages.FailedToGetServiceConnectionAuth": "No se pueden obtener las credenciales federadas de la conexión de servicio: %s.", + "loc.messages.FailedToAddAuthentication": "No se pudo agregar la autenticación", + "loc.messages.Warn_TooManyFeedEntries": "Hay demasiadas entradas de fuente para la autenticación. Reduzca el número de repositorios de la tarea.", + "loc.messages.Warning_SessionCreationFailed": "No se pudo crear la sesión de proveniencia: %s" } \ No newline at end of file diff --git a/Tasks/PipAuthenticateV1/Strings/resources.resjson/fr-FR/resources.resjson b/Tasks/PipAuthenticateV1/Strings/resources.resjson/fr-FR/resources.resjson index c092fe5b6390..df66b2de1bd5 100644 --- a/Tasks/PipAuthenticateV1/Strings/resources.resjson/fr-FR/resources.resjson +++ b/Tasks/PipAuthenticateV1/Strings/resources.resjson/fr-FR/resources.resjson @@ -6,7 +6,7 @@ "loc.group.displayName.feedAuthentication": "Flux et authentification", "loc.input.label.artifactFeeds": "Mes flux (à sélectionner ci-dessous)", "loc.input.help.artifactFeeds": "Sélectionner les flux d'authentification dans cette organisation", - "loc.input.label.workloadIdentityServiceConnection": "Connexion de service « Utilisateur Azure DevOps adossé à l’ID de charge de travail Entra »", + "loc.input.label.workloadIdentityServiceConnection": "'Azure DevOps' Service Connection", "loc.input.help.workloadIdentityServiceConnection": "Si ce paramètre est défini, feedUrl est obligatoire. Toutes les autres entrées sont ignorées.", "loc.input.label.feedUrl": "URL des flux Azure Artifacts", "loc.input.help.feedUrl": "Si ce paramètre est défini, workloadIdentityServiceConnection est obligatoire. Toutes les autres entrées sont ignorées. Non compatible avec pythonDownloadServiceConnections. ", diff --git a/Tasks/PipAuthenticateV1/Strings/resources.resjson/it-IT/resources.resjson b/Tasks/PipAuthenticateV1/Strings/resources.resjson/it-IT/resources.resjson index 92d3183c4f10..388962ec0f7e 100644 --- a/Tasks/PipAuthenticateV1/Strings/resources.resjson/it-IT/resources.resjson +++ b/Tasks/PipAuthenticateV1/Strings/resources.resjson/it-IT/resources.resjson @@ -1,30 +1,30 @@ -{ - "loc.friendlyName": "Autenticazione PIP di Python", - "loc.helpMarkDown": "[Altre informazioni su questa attività](https://docs.microsoft.com/azure/devops/pipelines/tasks/package/pip-authenticate). In alternativa [vedere la documentazione di pip](https://pip.pypa.io/en/stable/reference/pip_install/)", - "loc.description": "Attività di autenticazione per il client PIP usato per l'installazione di distribuzioni di Python", - "loc.instanceNameFormat": "Autenticazione pip", - "loc.group.displayName.feedAuthentication": "Feed e autenticazione", - "loc.input.label.artifactFeeds": "Feed personali (selezionare sotto)", - "loc.input.help.artifactFeeds": "Selezionare i feed da autenticare presenti in questa organizzazione", - "loc.input.label.workloadIdentityServiceConnection": "Connessione al servizio \"Entra Workload ID-backed Azure DevOps user\"", - "loc.input.help.workloadIdentityServiceConnection": "Se questa impostazione è impostata, feedUrl è obbligatorio. Tutti gli altri input vengono ignorati.", - "loc.input.label.feedUrl": "URL feed Azure Artifacts.", - "loc.input.help.feedUrl": "Se questa impostazione è impostata, è necessario workloadIdentityServiceConnection. Tutti gli altri input vengono ignorati. Non compatibile con pythonDownloadServiceConnections. ", - "loc.input.label.pythonDownloadServiceConnections": "Feed di organizzazioni esterne", - "loc.input.help.pythonDownloadServiceConnections": "Selezionare gli endpoint da autenticare all'esterno di questa organizzazione.", - "loc.input.label.onlyAddExtraIndex": "Non impostare l'URL di indice primario", - "loc.input.help.onlyAddExtraIndex": "Se questa opzione è impostata su true, nessun feed verrà impostato come URL di indice primario. Tutti i feed/endpoint configurati verranno impostati come URL di indice aggiuntivi. Il valore predefinito è false.", - "loc.messages.Info_AddingInternalFeeds": "Aggiunta delle informazioni di autenticazione per i feed interni di %s.", - "loc.messages.Info_AddingExternalFeeds": "Aggiunta delle informazioni di autenticazione per l'endpoint esterno di %s.", - "loc.messages.Info_AddingFederatedFeedAuth": "Aggiunta di informazioni di autenticazione dalla connessione al servizio %s per il feed %s", - "loc.messages.Info_SuccessAddingAuth": "L'autenticazione per i feed interni di %s e l'endpoint esterno di %s è stata aggiunta.", - "loc.messages.Info_SuccessAddingFederatedFeedAuth": "L'autenticazione per il feed %s è stata aggiunta.", - "loc.messages.Info_AddingPasswordAuthEntry": "Aggiunta della voce di autenticazione password e nome utente per il feed %s", - "loc.messages.Info_AddingTokenAuthEntry": "Aggiunta della voce di autenticazione token per il feed %s", - "loc.messages.Error_FailedToParseFeedUrlAndAuth": "Non è stato possibile analizzare l'URL del feed e aggiungere le informazioni di autenticazione. %s", - "loc.messages.FailedToGetPackagingUri": "Non è possibile recuperare l'URI della creazione di pacchetti. Verrà usato l'URI della raccolta predefinito.", - "loc.messages.FailedToGetServiceConnectionAuth": "Non è possibile ottenere le credenziali federate dalla connessione al servizio: %s.", - "loc.messages.FailedToAddAuthentication": "Non è stato possibile aggiungere l'autenticazione.", - "loc.messages.Warn_TooManyFeedEntries": "Sono state specificate troppe voci di feed per l'autenticazione. Ridurre il numero di repository nell'attività.", - "loc.messages.Warning_SessionCreationFailed": "Non è stato possibile creare la sessione di provenienza: %s" +{ + "loc.friendlyName": "Autenticazione PIP di Python", + "loc.helpMarkDown": "[Altre informazioni su questa attività](https://docs.microsoft.com/azure/devops/pipelines/tasks/package/pip-authenticate). In alternativa [vedere la documentazione di pip](https://pip.pypa.io/en/stable/reference/pip_install/)", + "loc.description": "Attività di autenticazione per il client PIP usato per l'installazione di distribuzioni di Python", + "loc.instanceNameFormat": "Autenticazione pip", + "loc.group.displayName.feedAuthentication": "Feed e autenticazione", + "loc.input.label.artifactFeeds": "Feed personali (selezionare sotto)", + "loc.input.help.artifactFeeds": "Selezionare i feed da autenticare presenti in questa organizzazione", + "loc.input.label.workloadIdentityServiceConnection": "'Azure DevOps' Service Connection", + "loc.input.help.workloadIdentityServiceConnection": "Se questa impostazione è impostata, feedUrl è obbligatorio. Tutti gli altri input vengono ignorati.", + "loc.input.label.feedUrl": "URL feed Azure Artifacts.", + "loc.input.help.feedUrl": "Se questa impostazione è impostata, è necessario workloadIdentityServiceConnection. Tutti gli altri input vengono ignorati. Non compatibile con pythonDownloadServiceConnections. ", + "loc.input.label.pythonDownloadServiceConnections": "Feed di organizzazioni esterne", + "loc.input.help.pythonDownloadServiceConnections": "Selezionare gli endpoint da autenticare all'esterno di questa organizzazione.", + "loc.input.label.onlyAddExtraIndex": "Non impostare l'URL di indice primario", + "loc.input.help.onlyAddExtraIndex": "Se questa opzione è impostata su true, nessun feed verrà impostato come URL di indice primario. Tutti i feed/endpoint configurati verranno impostati come URL di indice aggiuntivi. Il valore predefinito è false.", + "loc.messages.Info_AddingInternalFeeds": "Aggiunta delle informazioni di autenticazione per i feed interni di %s.", + "loc.messages.Info_AddingExternalFeeds": "Aggiunta delle informazioni di autenticazione per l'endpoint esterno di %s.", + "loc.messages.Info_AddingFederatedFeedAuth": "Aggiunta di informazioni di autenticazione dalla connessione al servizio %s per il feed %s", + "loc.messages.Info_SuccessAddingAuth": "L'autenticazione per i feed interni di %s e l'endpoint esterno di %s è stata aggiunta.", + "loc.messages.Info_SuccessAddingFederatedFeedAuth": "L'autenticazione per il feed %s è stata aggiunta.", + "loc.messages.Info_AddingPasswordAuthEntry": "Aggiunta della voce di autenticazione password e nome utente per il feed %s", + "loc.messages.Info_AddingTokenAuthEntry": "Aggiunta della voce di autenticazione token per il feed %s", + "loc.messages.Error_FailedToParseFeedUrlAndAuth": "Non è stato possibile analizzare l'URL del feed e aggiungere le informazioni di autenticazione. %s", + "loc.messages.FailedToGetPackagingUri": "Non è possibile recuperare l'URI della creazione di pacchetti. Verrà usato l'URI della raccolta predefinito.", + "loc.messages.FailedToGetServiceConnectionAuth": "Non è possibile ottenere le credenziali federate dalla connessione al servizio: %s.", + "loc.messages.FailedToAddAuthentication": "Non è stato possibile aggiungere l'autenticazione.", + "loc.messages.Warn_TooManyFeedEntries": "Sono state specificate troppe voci di feed per l'autenticazione. Ridurre il numero di repository nell'attività.", + "loc.messages.Warning_SessionCreationFailed": "Non è stato possibile creare la sessione di provenienza: %s" } \ No newline at end of file diff --git a/Tasks/PipAuthenticateV1/Strings/resources.resjson/ja-JP/resources.resjson b/Tasks/PipAuthenticateV1/Strings/resources.resjson/ja-JP/resources.resjson index e5a0a46ca6e1..666c64382e2a 100644 --- a/Tasks/PipAuthenticateV1/Strings/resources.resjson/ja-JP/resources.resjson +++ b/Tasks/PipAuthenticateV1/Strings/resources.resjson/ja-JP/resources.resjson @@ -1,30 +1,30 @@ -{ - "loc.friendlyName": "Python pip 認証", - "loc.helpMarkDown": "[このタスクの詳細を表示](https://docs.microsoft.com/azure/devops/pipelines/tasks/package/pip-authenticate)、または [PIP のドキュメントを参照](https://pip.pypa.io/en/stable/reference/pip_install/)", - "loc.description": "Python ディストリビューションのインストールに使用される pip クライアントの認証タスク", - "loc.instanceNameFormat": "PIP 認証", - "loc.group.displayName.feedAuthentication": "フィードと認証", - "loc.input.label.artifactFeeds": "マイ フィード (以下を選択)", - "loc.input.help.artifactFeeds": "この組織内に存在する、認証対象のフィードを選択します", - "loc.input.label.workloadIdentityServiceConnection": "'Entra Workload ID にバックアップされた Azure DevOps ユーザー' サービス接続", - "loc.input.help.workloadIdentityServiceConnection": "これを設定した場合、feedUrl が必要です。他のすべての入力は無視されます。", - "loc.input.label.feedUrl": "Azure Artifacts フィード URL。", - "loc.input.help.feedUrl": "これを設定した場合、workloadIdentityServiceConnection が必要です。他のすべての入力は無視されます。pythonDownloadServiceConnections と互換性がありません。", - "loc.input.label.pythonDownloadServiceConnections": "外部組織からのフィード", - "loc.input.help.pythonDownloadServiceConnections": "この組織の外部で認証するエンドポイントを選択します。", - "loc.input.label.onlyAddExtraIndex": "プライマリ インデックス URL を設定しない", - "loc.input.help.onlyAddExtraIndex": "true に設定されている場合、プライマリ インデックス URL として設定されるフィードはありません。構成済みのすべてのフィードとエンドポイントは、予備のインデックス URL として設定されます。既定値は false です。", - "loc.messages.Info_AddingInternalFeeds": "%s 内部フィードの認証情報を追加しています。", - "loc.messages.Info_AddingExternalFeeds": "%s 外部エンドポイントの認証情報を追加しています。", - "loc.messages.Info_AddingFederatedFeedAuth": "フィード %s のサービス接続 %s から認証情報を追加しています", - "loc.messages.Info_SuccessAddingAuth": "%s の内部フィードと %s の外部エンドポイントに認証が正常に追加されました。", - "loc.messages.Info_SuccessAddingFederatedFeedAuth": "フィード %s の認証が正常に追加されました。", - "loc.messages.Info_AddingPasswordAuthEntry": "フィード %s のユーザー名パスワード認証エントリを追加しています", - "loc.messages.Info_AddingTokenAuthEntry": "フィード %s のトークン認証エントリを追加しています", - "loc.messages.Error_FailedToParseFeedUrlAndAuth": "フィード URL の解析および認証情報の追加に失敗しました。%s", - "loc.messages.FailedToGetPackagingUri": "既定のコレクション URI を使用して、パッケージ URI を取得できません。", - "loc.messages.FailedToGetServiceConnectionAuth": "サービス接続からフェデレーション資格情報を取得できません: %s。", - "loc.messages.FailedToAddAuthentication": "認証を追加できませんでした。", - "loc.messages.Warn_TooManyFeedEntries": "認証のフィード エントリが多すぎます。タスク内のリポジトリの数を減らしてください。", - "loc.messages.Warning_SessionCreationFailed": "次の来歴セッションを作成できませんでした: %s" +{ + "loc.friendlyName": "Python pip 認証", + "loc.helpMarkDown": "[このタスクの詳細を表示](https://docs.microsoft.com/azure/devops/pipelines/tasks/package/pip-authenticate)、または [PIP のドキュメントを参照](https://pip.pypa.io/en/stable/reference/pip_install/)", + "loc.description": "Python ディストリビューションのインストールに使用される pip クライアントの認証タスク", + "loc.instanceNameFormat": "PIP 認証", + "loc.group.displayName.feedAuthentication": "フィードと認証", + "loc.input.label.artifactFeeds": "マイ フィード (以下を選択)", + "loc.input.help.artifactFeeds": "この組織内に存在する、認証対象のフィードを選択します", + "loc.input.label.workloadIdentityServiceConnection": "'Azure DevOps' Service Connection", + "loc.input.help.workloadIdentityServiceConnection": "これを設定した場合、feedUrl が必要です。他のすべての入力は無視されます。", + "loc.input.label.feedUrl": "Azure Artifacts フィード URL。", + "loc.input.help.feedUrl": "これを設定した場合、workloadIdentityServiceConnection が必要です。他のすべての入力は無視されます。pythonDownloadServiceConnections と互換性がありません。", + "loc.input.label.pythonDownloadServiceConnections": "外部組織からのフィード", + "loc.input.help.pythonDownloadServiceConnections": "この組織の外部で認証するエンドポイントを選択します。", + "loc.input.label.onlyAddExtraIndex": "プライマリ インデックス URL を設定しない", + "loc.input.help.onlyAddExtraIndex": "true に設定されている場合、プライマリ インデックス URL として設定されるフィードはありません。構成済みのすべてのフィードとエンドポイントは、予備のインデックス URL として設定されます。既定値は false です。", + "loc.messages.Info_AddingInternalFeeds": "%s 内部フィードの認証情報を追加しています。", + "loc.messages.Info_AddingExternalFeeds": "%s 外部エンドポイントの認証情報を追加しています。", + "loc.messages.Info_AddingFederatedFeedAuth": "フィード %s のサービス接続 %s から認証情報を追加しています", + "loc.messages.Info_SuccessAddingAuth": "%s の内部フィードと %s の外部エンドポイントに認証が正常に追加されました。", + "loc.messages.Info_SuccessAddingFederatedFeedAuth": "フィード %s の認証が正常に追加されました。", + "loc.messages.Info_AddingPasswordAuthEntry": "フィード %s のユーザー名パスワード認証エントリを追加しています", + "loc.messages.Info_AddingTokenAuthEntry": "フィード %s のトークン認証エントリを追加しています", + "loc.messages.Error_FailedToParseFeedUrlAndAuth": "フィード URL の解析および認証情報の追加に失敗しました。%s", + "loc.messages.FailedToGetPackagingUri": "既定のコレクション URI を使用して、パッケージ URI を取得できません。", + "loc.messages.FailedToGetServiceConnectionAuth": "サービス接続からフェデレーション資格情報を取得できません: %s。", + "loc.messages.FailedToAddAuthentication": "認証を追加できませんでした。", + "loc.messages.Warn_TooManyFeedEntries": "認証のフィード エントリが多すぎます。タスク内のリポジトリの数を減らしてください。", + "loc.messages.Warning_SessionCreationFailed": "次の来歴セッションを作成できませんでした: %s" } \ No newline at end of file diff --git a/Tasks/PipAuthenticateV1/Strings/resources.resjson/ko-KR/resources.resjson b/Tasks/PipAuthenticateV1/Strings/resources.resjson/ko-KR/resources.resjson index b57b4ce24967..973905cabada 100644 --- a/Tasks/PipAuthenticateV1/Strings/resources.resjson/ko-KR/resources.resjson +++ b/Tasks/PipAuthenticateV1/Strings/resources.resjson/ko-KR/resources.resjson @@ -1,30 +1,30 @@ -{ - "loc.friendlyName": "Python pip 인증", - "loc.helpMarkDown": "[이 작업에 대한 자세한 정보](https://docs.microsoft.com/azure/devops/pipelines/tasks/package/pip-authenticate) 또는 [pip 설명서 참조](https://pip.pypa.io/en/stable/reference/pip_install/)", - "loc.description": "Python 배포를 설치하는 데 사용되는 pip 클라이언트의 인증 작업입니다.", - "loc.instanceNameFormat": "PIP 인증", - "loc.group.displayName.feedAuthentication": "피드 및 인증", - "loc.input.label.artifactFeeds": "내 피드(아래에서 선택)", - "loc.input.help.artifactFeeds": "이 조직에 있는, 인증할 피드를 선택합니다.", - "loc.input.label.workloadIdentityServiceConnection": "'Entra 워크로드 ID 지원 Azure DevOps 사용자' 서비스 연결", - "loc.input.help.workloadIdentityServiceConnection": "이 설정을 지정하면 feedUrl이 필요합니다. 다른 모든 입력은 무시됩니다.", - "loc.input.label.feedUrl": "Azure Artifacts 피드 URL.", - "loc.input.help.feedUrl": "이 설정을 지정하면 workloadIdentityServiceConnection이 필요합니다. 다른 모든 입력은 무시됩니다. pythonDownloadServiceConnections와 호환되지 않습니다. ", - "loc.input.label.pythonDownloadServiceConnections": "외부 조직의 피드", - "loc.input.help.pythonDownloadServiceConnections": "이 조직 외부에 있는, 인증할 엔드포인트를 선택합니다.", - "loc.input.label.onlyAddExtraIndex": "기본 인덱스 URL 설정 안 함", - "loc.input.help.onlyAddExtraIndex": "이를 true로 설정하면 피드가 기본 인덱스 URL로 설정되지 않습니다. 구성된 모든 피드/엔드포인트가 추가 인덱스 URL로 설정됩니다. 기본값은 false입니다.", - "loc.messages.Info_AddingInternalFeeds": "%s 내부 피드의 인증 정보를 추가하는 중입니다.", - "loc.messages.Info_AddingExternalFeeds": "%s 외부 엔드포인트의 인증 정보를 추가하는 중입니다.", - "loc.messages.Info_AddingFederatedFeedAuth": "피드 %s에 대한 서비스 연결 %s의 인증 정보를 추가하는 중", - "loc.messages.Info_SuccessAddingAuth": "%s 내부 피드 및 %s 외부 엔드포인트의 인증을 추가했습니다.", - "loc.messages.Info_SuccessAddingFederatedFeedAuth": "피드 %s에 대한 인증을 추가했습니다.", - "loc.messages.Info_AddingPasswordAuthEntry": "%s 피드의 사용자 이름 암호 인증 항목을 추가하는 중", - "loc.messages.Info_AddingTokenAuthEntry": "%s 피드의 토큰 인증 항목을 추가하는 중", - "loc.messages.Error_FailedToParseFeedUrlAndAuth": "피드 URL을 구문 분석하고 인증 정보를 추가하지 못했습니다. %s", - "loc.messages.FailedToGetPackagingUri": "기본 컬렉션 URI를 사용하여 패키징 URI를 가져올 수 없습니다.", - "loc.messages.FailedToGetServiceConnectionAuth": "서비스 연결에서 페더레이션 자격 증명을 가져올 수 없습니다. %s.", - "loc.messages.FailedToAddAuthentication": "인증을 추가하지 못했습니다.", - "loc.messages.Warn_TooManyFeedEntries": "인증할 피드 항목 수가 너무 많습니다. 작업의 리포지토리 수를 줄이세요.", - "loc.messages.Warning_SessionCreationFailed": "출처 세션 %s을(를) 만들 수 없습니다." +{ + "loc.friendlyName": "Python pip 인증", + "loc.helpMarkDown": "[이 작업에 대한 자세한 정보](https://docs.microsoft.com/azure/devops/pipelines/tasks/package/pip-authenticate) 또는 [pip 설명서 참조](https://pip.pypa.io/en/stable/reference/pip_install/)", + "loc.description": "Python 배포를 설치하는 데 사용되는 pip 클라이언트의 인증 작업입니다.", + "loc.instanceNameFormat": "PIP 인증", + "loc.group.displayName.feedAuthentication": "피드 및 인증", + "loc.input.label.artifactFeeds": "내 피드(아래에서 선택)", + "loc.input.help.artifactFeeds": "이 조직에 있는, 인증할 피드를 선택합니다.", + "loc.input.label.workloadIdentityServiceConnection": "'Azure DevOps' Service Connection", + "loc.input.help.workloadIdentityServiceConnection": "이 설정을 지정하면 feedUrl이 필요합니다. 다른 모든 입력은 무시됩니다.", + "loc.input.label.feedUrl": "Azure Artifacts 피드 URL.", + "loc.input.help.feedUrl": "이 설정을 지정하면 workloadIdentityServiceConnection이 필요합니다. 다른 모든 입력은 무시됩니다. pythonDownloadServiceConnections와 호환되지 않습니다. ", + "loc.input.label.pythonDownloadServiceConnections": "외부 조직의 피드", + "loc.input.help.pythonDownloadServiceConnections": "이 조직 외부에 있는, 인증할 엔드포인트를 선택합니다.", + "loc.input.label.onlyAddExtraIndex": "기본 인덱스 URL 설정 안 함", + "loc.input.help.onlyAddExtraIndex": "이를 true로 설정하면 피드가 기본 인덱스 URL로 설정되지 않습니다. 구성된 모든 피드/엔드포인트가 추가 인덱스 URL로 설정됩니다. 기본값은 false입니다.", + "loc.messages.Info_AddingInternalFeeds": "%s 내부 피드의 인증 정보를 추가하는 중입니다.", + "loc.messages.Info_AddingExternalFeeds": "%s 외부 엔드포인트의 인증 정보를 추가하는 중입니다.", + "loc.messages.Info_AddingFederatedFeedAuth": "피드 %s에 대한 서비스 연결 %s의 인증 정보를 추가하는 중", + "loc.messages.Info_SuccessAddingAuth": "%s 내부 피드 및 %s 외부 엔드포인트의 인증을 추가했습니다.", + "loc.messages.Info_SuccessAddingFederatedFeedAuth": "피드 %s에 대한 인증을 추가했습니다.", + "loc.messages.Info_AddingPasswordAuthEntry": "%s 피드의 사용자 이름 암호 인증 항목을 추가하는 중", + "loc.messages.Info_AddingTokenAuthEntry": "%s 피드의 토큰 인증 항목을 추가하는 중", + "loc.messages.Error_FailedToParseFeedUrlAndAuth": "피드 URL을 구문 분석하고 인증 정보를 추가하지 못했습니다. %s", + "loc.messages.FailedToGetPackagingUri": "기본 컬렉션 URI를 사용하여 패키징 URI를 가져올 수 없습니다.", + "loc.messages.FailedToGetServiceConnectionAuth": "서비스 연결에서 페더레이션 자격 증명을 가져올 수 없습니다. %s.", + "loc.messages.FailedToAddAuthentication": "인증을 추가하지 못했습니다.", + "loc.messages.Warn_TooManyFeedEntries": "인증할 피드 항목 수가 너무 많습니다. 작업의 리포지토리 수를 줄이세요.", + "loc.messages.Warning_SessionCreationFailed": "출처 세션 %s을(를) 만들 수 없습니다." } \ No newline at end of file diff --git a/Tasks/PipAuthenticateV1/Strings/resources.resjson/ru-RU/resources.resjson b/Tasks/PipAuthenticateV1/Strings/resources.resjson/ru-RU/resources.resjson index 96870dd62db2..acef0738481f 100644 --- a/Tasks/PipAuthenticateV1/Strings/resources.resjson/ru-RU/resources.resjson +++ b/Tasks/PipAuthenticateV1/Strings/resources.resjson/ru-RU/resources.resjson @@ -1,30 +1,30 @@ -{ - "loc.friendlyName": "Проверка подлинности pip Python", - "loc.helpMarkDown": "[См. дополнительные сведения об этой задаче](https://docs.microsoft.com/azure/devops/pipelines/tasks/package/pip-authenticate) или [документацию по pip](https://pip.pypa.io/en/stable/reference/pip_install/)", - "loc.description": "Задача проверки подлинности для клиента pip, используемого для установки дистрибутивов Python", - "loc.instanceNameFormat": "Проверка подлинности Pip", - "loc.group.displayName.feedAuthentication": "Веб-каналы и проверка подлинности", - "loc.input.label.artifactFeeds": "Мои веб-каналы (выберите ниже)", - "loc.input.help.artifactFeeds": "Выберите веб-каналы для проверки подлинности, присутствующие в этой организации", - "loc.input.label.workloadIdentityServiceConnection": "Подключение службы \"Пользователь Azure DevOps с поддержкой Идентификации рабочей нагрузки Microsoft Entra\"", - "loc.input.help.workloadIdentityServiceConnection": "Если этот параметр задано, требуется feedUrl. Все остальные входные данные игнорируются.", - "loc.input.label.feedUrl": "URL-адрес веб-каналов Azure Artifacts.", - "loc.input.help.feedUrl": "Если этот параметр задано, требуется workloadIdentityServiceConnection. Все остальные входные данные игнорируются. Несовместимо с pythonDownloadServiceConnections. ", - "loc.input.label.pythonDownloadServiceConnections": "Веб-каналы из внешних организаций", - "loc.input.help.pythonDownloadServiceConnections": "Выберите конечные точки для проверки подлинности за пределами этой организации.", - "loc.input.label.onlyAddExtraIndex": "Не задавать URL-адрес первичного индекса", - "loc.input.help.onlyAddExtraIndex": "Если задано значение true, веб-канал не будет задан как URL-адрес первичного индекса. Все настроенные веб-каналы и конечные точки будут заданы как URL-адреса дополнительного индекса. По умолчанию используется значение false.", - "loc.messages.Info_AddingInternalFeeds": "Добавление сведений о проверке подлинности для внутренних веб-каналов (%s).", - "loc.messages.Info_AddingExternalFeeds": "Добавление сведений о проверке подлинности для внешней конечной точки %s.", - "loc.messages.Info_AddingFederatedFeedAuth": "Добавление сведений о проверке подлинности из подключения службы %s для веб-канала %s", - "loc.messages.Info_SuccessAddingAuth": "Проверка подлинности успешно добавлена для внутренних веб-каналов (%s) и внешней конечной точки (%s).", - "loc.messages.Info_SuccessAddingFederatedFeedAuth": "Проверка подлинности для веб-канала %s добавлена.", - "loc.messages.Info_AddingPasswordAuthEntry": "Добавление записи проверки подлинности для пароля пользователя для веб-канала %s", - "loc.messages.Info_AddingTokenAuthEntry": "Добавление записи проверки подлинности токена для веб-канала %s", - "loc.messages.Error_FailedToParseFeedUrlAndAuth": "Не удалось проанализировать URL-адрес веб-канала и добавить сведения о проверке подлинности. %s", - "loc.messages.FailedToGetPackagingUri": "Не удалось получить URI упаковки, используется URI коллекции по умолчанию.", - "loc.messages.FailedToGetServiceConnectionAuth": "Не удалось получить федеративные учетные данные из подключения службы: %s.", - "loc.messages.FailedToAddAuthentication": "Не удалось добавить проверку подлинности.", - "loc.messages.Warn_TooManyFeedEntries": "Слишком много записей веб-каналов для проверки подлинности. Сократите число репозиториев в задаче.", - "loc.messages.Warning_SessionCreationFailed": "Не удалось создать сеанс происхождения: %s" +{ + "loc.friendlyName": "Проверка подлинности pip Python", + "loc.helpMarkDown": "[См. дополнительные сведения об этой задаче](https://docs.microsoft.com/azure/devops/pipelines/tasks/package/pip-authenticate) или [документацию по pip](https://pip.pypa.io/en/stable/reference/pip_install/)", + "loc.description": "Задача проверки подлинности для клиента pip, используемого для установки дистрибутивов Python", + "loc.instanceNameFormat": "Проверка подлинности Pip", + "loc.group.displayName.feedAuthentication": "Веб-каналы и проверка подлинности", + "loc.input.label.artifactFeeds": "Мои веб-каналы (выберите ниже)", + "loc.input.help.artifactFeeds": "Выберите веб-каналы для проверки подлинности, присутствующие в этой организации", + "loc.input.label.workloadIdentityServiceConnection": "'Azure DevOps' Service Connection", + "loc.input.help.workloadIdentityServiceConnection": "Если этот параметр задано, требуется feedUrl. Все остальные входные данные игнорируются.", + "loc.input.label.feedUrl": "URL-адрес веб-каналов Azure Artifacts.", + "loc.input.help.feedUrl": "Если этот параметр задано, требуется workloadIdentityServiceConnection. Все остальные входные данные игнорируются. Несовместимо с pythonDownloadServiceConnections. ", + "loc.input.label.pythonDownloadServiceConnections": "Веб-каналы из внешних организаций", + "loc.input.help.pythonDownloadServiceConnections": "Выберите конечные точки для проверки подлинности за пределами этой организации.", + "loc.input.label.onlyAddExtraIndex": "Не задавать URL-адрес первичного индекса", + "loc.input.help.onlyAddExtraIndex": "Если задано значение true, веб-канал не будет задан как URL-адрес первичного индекса. Все настроенные веб-каналы и конечные точки будут заданы как URL-адреса дополнительного индекса. По умолчанию используется значение false.", + "loc.messages.Info_AddingInternalFeeds": "Добавление сведений о проверке подлинности для внутренних веб-каналов (%s).", + "loc.messages.Info_AddingExternalFeeds": "Добавление сведений о проверке подлинности для внешней конечной точки %s.", + "loc.messages.Info_AddingFederatedFeedAuth": "Добавление сведений о проверке подлинности из подключения службы %s для веб-канала %s", + "loc.messages.Info_SuccessAddingAuth": "Проверка подлинности успешно добавлена для внутренних веб-каналов (%s) и внешней конечной точки (%s).", + "loc.messages.Info_SuccessAddingFederatedFeedAuth": "Проверка подлинности для веб-канала %s добавлена.", + "loc.messages.Info_AddingPasswordAuthEntry": "Добавление записи проверки подлинности для пароля пользователя для веб-канала %s", + "loc.messages.Info_AddingTokenAuthEntry": "Добавление записи проверки подлинности токена для веб-канала %s", + "loc.messages.Error_FailedToParseFeedUrlAndAuth": "Не удалось проанализировать URL-адрес веб-канала и добавить сведения о проверке подлинности. %s", + "loc.messages.FailedToGetPackagingUri": "Не удалось получить URI упаковки, используется URI коллекции по умолчанию.", + "loc.messages.FailedToGetServiceConnectionAuth": "Не удалось получить федеративные учетные данные из подключения службы: %s.", + "loc.messages.FailedToAddAuthentication": "Не удалось добавить проверку подлинности.", + "loc.messages.Warn_TooManyFeedEntries": "Слишком много записей веб-каналов для проверки подлинности. Сократите число репозиториев в задаче.", + "loc.messages.Warning_SessionCreationFailed": "Не удалось создать сеанс происхождения: %s" } \ No newline at end of file diff --git a/Tasks/PipAuthenticateV1/Strings/resources.resjson/zh-CN/resources.resjson b/Tasks/PipAuthenticateV1/Strings/resources.resjson/zh-CN/resources.resjson index 2b13aaa198f2..c93e25f30b19 100644 --- a/Tasks/PipAuthenticateV1/Strings/resources.resjson/zh-CN/resources.resjson +++ b/Tasks/PipAuthenticateV1/Strings/resources.resjson/zh-CN/resources.resjson @@ -1,30 +1,30 @@ -{ - "loc.friendlyName": "Python pip 身份验证", - "loc.helpMarkDown": "[详细了解此任务](https://docs.microsoft.com/azure/devops/pipelines/tasks/package/pip-authenticate)或[参阅 pip 文档](https://pip.pypa.io/en/stable/reference/pip_install/)", - "loc.description": "用于安装 Python 分发版的 pip 客户端的身份验证任务", - "loc.instanceNameFormat": "Pip 身份验证", - "loc.group.displayName.feedAuthentication": "源和身份验证", - "loc.input.label.artifactFeeds": "我的源(在下方选择)", - "loc.input.help.artifactFeeds": "选择要在此组织中进行身份验证的源", - "loc.input.label.workloadIdentityServiceConnection": "“Entra Workload ID 支持的 Azure DevOps 用户”服务连接", - "loc.input.help.workloadIdentityServiceConnection": "如果进行了此设置,则需要 feedUrl。所有其他输入将忽略。", - "loc.input.label.feedUrl": "Azure Artifacts 源 URL。", - "loc.input.help.feedUrl": "如果进行了此设置,则需要 workloadIdentityServiceConnection。所有其他输入将忽略。与 pythonDownloadServiceConnections 不兼容。", - "loc.input.label.pythonDownloadServiceConnections": "来自外部组织的源", - "loc.input.help.pythonDownloadServiceConnections": "选择要在此组织外部进行身份验证的终结点。", - "loc.input.label.onlyAddExtraIndex": "请勿设置主要索引 URL", - "loc.input.help.onlyAddExtraIndex": "如果此项设置为 true,则不会将任何源设置为主要索引 URL。会将所有已配置的源/终结点设置为额外索引 URL。默认设为 false。", - "loc.messages.Info_AddingInternalFeeds": "正在为 %s 内部源添加身份验证信息。", - "loc.messages.Info_AddingExternalFeeds": "正在为 %s 外部终结点添加身份验证信息。", - "loc.messages.Info_AddingFederatedFeedAuth": "正在为源 %s 添加服务连接 %s 中的身份验证信息", - "loc.messages.Info_SuccessAddingAuth": "已成功添加对 %s 内部源和 %s 外部终结点的身份验证。", - "loc.messages.Info_SuccessAddingFederatedFeedAuth": "已成功为源 %s 添加身份验证。", - "loc.messages.Info_AddingPasswordAuthEntry": "正在为源 %s 添加用户名密码身份验证条目", - "loc.messages.Info_AddingTokenAuthEntry": "正在为源 %s 添加令牌身份验证条目", - "loc.messages.Error_FailedToParseFeedUrlAndAuth": "未能分析源 URL 和添加身份验证信息。%s", - "loc.messages.FailedToGetPackagingUri": "无法使用默认集合 URI 获取打包 URI。", - "loc.messages.FailedToGetServiceConnectionAuth": "无法从服务连接 %s 获取联合凭据。", - "loc.messages.FailedToAddAuthentication": "添加身份验证失败。", - "loc.messages.Warn_TooManyFeedEntries": "身份验证的源条目过多。请减少任务中的存储库数。", - "loc.messages.Warning_SessionCreationFailed": "无法创建出处会话: %s" +{ + "loc.friendlyName": "Python pip 身份验证", + "loc.helpMarkDown": "[详细了解此任务](https://docs.microsoft.com/azure/devops/pipelines/tasks/package/pip-authenticate)或[参阅 pip 文档](https://pip.pypa.io/en/stable/reference/pip_install/)", + "loc.description": "用于安装 Python 分发版的 pip 客户端的身份验证任务", + "loc.instanceNameFormat": "Pip 身份验证", + "loc.group.displayName.feedAuthentication": "源和身份验证", + "loc.input.label.artifactFeeds": "我的源(在下方选择)", + "loc.input.help.artifactFeeds": "选择要在此组织中进行身份验证的源", + "loc.input.label.workloadIdentityServiceConnection": "'Azure DevOps' Service Connection", + "loc.input.help.workloadIdentityServiceConnection": "如果进行了此设置,则需要 feedUrl。所有其他输入将忽略。", + "loc.input.label.feedUrl": "Azure Artifacts 源 URL。", + "loc.input.help.feedUrl": "如果进行了此设置,则需要 workloadIdentityServiceConnection。所有其他输入将忽略。与 pythonDownloadServiceConnections 不兼容。", + "loc.input.label.pythonDownloadServiceConnections": "来自外部组织的源", + "loc.input.help.pythonDownloadServiceConnections": "选择要在此组织外部进行身份验证的终结点。", + "loc.input.label.onlyAddExtraIndex": "请勿设置主要索引 URL", + "loc.input.help.onlyAddExtraIndex": "如果此项设置为 true,则不会将任何源设置为主要索引 URL。会将所有已配置的源/终结点设置为额外索引 URL。默认设为 false。", + "loc.messages.Info_AddingInternalFeeds": "正在为 %s 内部源添加身份验证信息。", + "loc.messages.Info_AddingExternalFeeds": "正在为 %s 外部终结点添加身份验证信息。", + "loc.messages.Info_AddingFederatedFeedAuth": "正在为源 %s 添加服务连接 %s 中的身份验证信息", + "loc.messages.Info_SuccessAddingAuth": "已成功添加对 %s 内部源和 %s 外部终结点的身份验证。", + "loc.messages.Info_SuccessAddingFederatedFeedAuth": "已成功为源 %s 添加身份验证。", + "loc.messages.Info_AddingPasswordAuthEntry": "正在为源 %s 添加用户名密码身份验证条目", + "loc.messages.Info_AddingTokenAuthEntry": "正在为源 %s 添加令牌身份验证条目", + "loc.messages.Error_FailedToParseFeedUrlAndAuth": "未能分析源 URL 和添加身份验证信息。%s", + "loc.messages.FailedToGetPackagingUri": "无法使用默认集合 URI 获取打包 URI。", + "loc.messages.FailedToGetServiceConnectionAuth": "无法从服务连接 %s 获取联合凭据。", + "loc.messages.FailedToAddAuthentication": "添加身份验证失败。", + "loc.messages.Warn_TooManyFeedEntries": "身份验证的源条目过多。请减少任务中的存储库数。", + "loc.messages.Warning_SessionCreationFailed": "无法创建出处会话: %s" } \ No newline at end of file diff --git a/Tasks/PipAuthenticateV1/Strings/resources.resjson/zh-TW/resources.resjson b/Tasks/PipAuthenticateV1/Strings/resources.resjson/zh-TW/resources.resjson index fcf7051fccfc..df41d3d0ddf2 100644 --- a/Tasks/PipAuthenticateV1/Strings/resources.resjson/zh-TW/resources.resjson +++ b/Tasks/PipAuthenticateV1/Strings/resources.resjson/zh-TW/resources.resjson @@ -1,30 +1,30 @@ -{ - "loc.friendlyName": "Python pip 驗證", - "loc.helpMarkDown": "[深入了解此工作](https://docs.microsoft.com/azure/devops/pipelines/tasks/package/pip-authenticate)或[參閱 pip 文件](https://pip.pypa.io/en/stable/reference/pip_install/)", - "loc.description": "用於安裝 Python 發行版本之 pip 用戶端的驗證工作", - "loc.instanceNameFormat": "Pip 驗證", - "loc.group.displayName.feedAuthentication": "摘要與驗證", - "loc.input.label.artifactFeeds": "我的摘要 (於下方選取)", - "loc.input.help.artifactFeeds": "選取此組織內要驗證的摘要", - "loc.input.label.workloadIdentityServiceConnection": "採用 Entra 工作負載 ID 的 Azure DevOps 使用者服務連線", - "loc.input.help.workloadIdentityServiceConnection": "如設定此選項,則需要 feedUrl。忽略所有其他輸入。", - "loc.input.label.feedUrl": "Azure Artifacts 摘要 URL。", - "loc.input.help.feedUrl": "如設定此選項,則需要 workloadIdentityServiceConnection。忽略所有其他輸入。與 pythonDownloadServiceConnections 不相容。", - "loc.input.label.pythonDownloadServiceConnections": "來自外部組織的摘要", - "loc.input.help.pythonDownloadServiceConnections": "選取此組織外要驗證的端點。", - "loc.input.label.onlyAddExtraIndex": "不要設定主要索引 URL", - "loc.input.help.onlyAddExtraIndex": "如果設為 true,則不會將任何摘要設為主要索引 URL。所有已設定的摘要/端點都會設為額外的索引 URL。預設為 false。", - "loc.messages.Info_AddingInternalFeeds": "正在新增 %s 個內部摘要的驗證資訊。", - "loc.messages.Info_AddingExternalFeeds": "正在新增 %s 外部端點的驗證資訊。", - "loc.messages.Info_AddingFederatedFeedAuth": "正在新增摘要 %s 的服務連線 %s 驗證資訊", - "loc.messages.Info_SuccessAddingAuth": "已成功為 %s 內部摘要和 %s 外部端點新增驗證。", - "loc.messages.Info_SuccessAddingFederatedFeedAuth": "已成功為摘要 %s 新增驗證。", - "loc.messages.Info_AddingPasswordAuthEntry": "正在新增摘要 %s 的使用者名稱密碼驗證項目", - "loc.messages.Info_AddingTokenAuthEntry": "正在新增摘要 %s 的權杖驗證項目", - "loc.messages.Error_FailedToParseFeedUrlAndAuth": "無法剖析摘要 URL 和新增驗證資訊。%s", - "loc.messages.FailedToGetPackagingUri": "無法取得封裝 URI,將改用預設收集 URI。", - "loc.messages.FailedToGetServiceConnectionAuth": "無法取得服務連線的同盟認證: %s。", - "loc.messages.FailedToAddAuthentication": "無法新增驗證。", - "loc.messages.Warn_TooManyFeedEntries": "太多要驗證的摘要項目。請減少工作中的存放庫數目。", - "loc.messages.Warning_SessionCreationFailed": "無法建立來源工作階段: %s" +{ + "loc.friendlyName": "Python pip 驗證", + "loc.helpMarkDown": "[深入了解此工作](https://docs.microsoft.com/azure/devops/pipelines/tasks/package/pip-authenticate)或[參閱 pip 文件](https://pip.pypa.io/en/stable/reference/pip_install/)", + "loc.description": "用於安裝 Python 發行版本之 pip 用戶端的驗證工作", + "loc.instanceNameFormat": "Pip 驗證", + "loc.group.displayName.feedAuthentication": "摘要與驗證", + "loc.input.label.artifactFeeds": "我的摘要 (於下方選取)", + "loc.input.help.artifactFeeds": "選取此組織內要驗證的摘要", + "loc.input.label.workloadIdentityServiceConnection": "'Azure DevOps' Service Connection", + "loc.input.help.workloadIdentityServiceConnection": "如設定此選項,則需要 feedUrl。忽略所有其他輸入。", + "loc.input.label.feedUrl": "Azure Artifacts 摘要 URL。", + "loc.input.help.feedUrl": "如設定此選項,則需要 workloadIdentityServiceConnection。忽略所有其他輸入。與 pythonDownloadServiceConnections 不相容。", + "loc.input.label.pythonDownloadServiceConnections": "來自外部組織的摘要", + "loc.input.help.pythonDownloadServiceConnections": "選取此組織外要驗證的端點。", + "loc.input.label.onlyAddExtraIndex": "不要設定主要索引 URL", + "loc.input.help.onlyAddExtraIndex": "如果設為 true,則不會將任何摘要設為主要索引 URL。所有已設定的摘要/端點都會設為額外的索引 URL。預設為 false。", + "loc.messages.Info_AddingInternalFeeds": "正在新增 %s 個內部摘要的驗證資訊。", + "loc.messages.Info_AddingExternalFeeds": "正在新增 %s 外部端點的驗證資訊。", + "loc.messages.Info_AddingFederatedFeedAuth": "正在新增摘要 %s 的服務連線 %s 驗證資訊", + "loc.messages.Info_SuccessAddingAuth": "已成功為 %s 內部摘要和 %s 外部端點新增驗證。", + "loc.messages.Info_SuccessAddingFederatedFeedAuth": "已成功為摘要 %s 新增驗證。", + "loc.messages.Info_AddingPasswordAuthEntry": "正在新增摘要 %s 的使用者名稱密碼驗證項目", + "loc.messages.Info_AddingTokenAuthEntry": "正在新增摘要 %s 的權杖驗證項目", + "loc.messages.Error_FailedToParseFeedUrlAndAuth": "無法剖析摘要 URL 和新增驗證資訊。%s", + "loc.messages.FailedToGetPackagingUri": "無法取得封裝 URI,將改用預設收集 URI。", + "loc.messages.FailedToGetServiceConnectionAuth": "無法取得服務連線的同盟認證: %s。", + "loc.messages.FailedToAddAuthentication": "無法新增驗證。", + "loc.messages.Warn_TooManyFeedEntries": "太多要驗證的摘要項目。請減少工作中的存放庫數目。", + "loc.messages.Warning_SessionCreationFailed": "無法建立來源工作階段: %s" } \ No newline at end of file diff --git a/Tasks/TwineAuthenticateV1/Strings/resources.resjson/de-DE/resources.resjson b/Tasks/TwineAuthenticateV1/Strings/resources.resjson/de-DE/resources.resjson index bea43e4f9ef3..5e78977b6636 100644 --- a/Tasks/TwineAuthenticateV1/Strings/resources.resjson/de-DE/resources.resjson +++ b/Tasks/TwineAuthenticateV1/Strings/resources.resjson/de-DE/resources.resjson @@ -1,35 +1,35 @@ -{ - "loc.friendlyName": "Authentifizierung für Python-Twine-Upload", - "loc.helpMarkDown": "[Weitere Informationen zu dieser Aufgabe](https://docs.microsoft.com/azure/devops/pipelines/tasks/package/twine-authenticate) oder [Twine-Dokumentation anzeigen](https://twine.readthedocs.io/)", - "loc.description": "Hiermit wird eine Authentifizierung zum Upload von Python-Distributionen unter Verwendung von Twine durchgeführt. Fügen Sie Ihrem Twine-Uploadbefehl \"-r FeedName/EndpointName --config-file $(PYPIRC_PATH)\" hinzu. Verwenden Sie für Feeds innerhalb dieser Organisation den Feednamen als Repository (-r). Andernfalls verwenden Sie den in der Dienstverbindung definierten Endpunktnamen.", - "loc.instanceNameFormat": "Twine-Authentifizierung: $(message)", - "loc.group.displayName.feedAuthentication": "Feeds und Authentifizierung", - "loc.group.displayName.advanced": "Erweitert", - "loc.input.label.artifactFeed": "Mein Feedname (unten auswählen)", - "loc.input.help.artifactFeed": "Wählen Sie einen Feed für die Authentifizierung innerhalb dieser Organisation aus.", - "loc.input.label.pythonUploadServiceConnection": "Feed aus externen Organisationen", - "loc.input.help.pythonUploadServiceConnection": "Wählen Sie einen Endpunkt für die Authentifizierung außerhalb dieser Organisation aus. Stellen Sie sicher, dass der Endpunkt über Berechtigungen zum Paketupload verfügen.", - "loc.input.label.workloadIdentityServiceConnection": "Dienstverbindung „Entra Workload ID-gesicherter Azure-DevOps Benutzer“", - "loc.input.help.workloadIdentityServiceConnection": "Wenn dies festgelegt ist, ist feedUrl erforderlich. Alle anderen Eingaben werden ignoriert.", - "loc.input.label.feedUrl": "Azure Artifacts Feed URL.", - "loc.input.help.feedUrl": "Wenn diese Option festgelegt ist, ist workloadIdentityServiceConnection erforderlich. Alle anderen Eingaben werden ignoriert. Nicht kompatibel mit pythonUploadServiceConnections. Die Feed-URL muss im pypi-Upload-Registrierung Format vorliegen, z. B. https://pkgs.dev.azure.com/{ORG_NAME}/{PROJECT}/_packaging/{FEED_NAME}/pypi/upload/", - "loc.messages.Info_AddingInternalFeeds": "Authentifizierungsinformationen für den internen Feed \"%s\" werden hinzugefügt.", - "loc.messages.Info_AddingExternalFeeds": "Authentifizierungsinformationen für den externen Endpunkt \"%s\" werden hinzugefügt.", - "loc.messages.Info_AddingAuthForRegistry": "Die Authentifizierung wird der Konfiguration für die Registrierung \"%s\" hinzugefügt.", - "loc.messages.Info_SuccessAddingAuth": "Die Authentifizierung für den internen Feed \"%s\" und den internen Endpunkt \"%s\" wurde erfolgreich hinzugefügt.", - "loc.messages.Info_AddingPasswordAuthEntry": "Eintrag zur Authentifizierung über Benutzername/Kennwort für Feed \"%s\" wird hinzugefügt.", - "loc.messages.Info_AddingTokenAuthEntry": "Eintrag zur Authentifizierung über ein Token für Feed \"%s\" wird hinzugefügt.", - "loc.messages.Info_SuccessAddingFederatedFeedAuth": "Die föderierte Authentifizierung für den Feed %s wurde erfolgreich hinzugefügt.", - "loc.messages.Error_FailedToParseFeedUrlAndAuth": "Fehler beim Analysieren der Feed-URL und beim Hinzufügen von Authentifizierungsinformationen. %s", - "loc.messages.Warning_OnlyOneFeedAllowed": "Über diese Aufgabe kann jeweils nur ein interner Feed autorisiert werden. Alle Feeds mit Ausnahme des ersten werden ignoriert.", - "loc.messages.Warning_OnlyOneServiceConnectionAllowed": "Über diese Aufgabe kann jeweils nur eine Dienstverbindung autorisiert werden. Alle Verbindungen mit Ausnahme der ersten werden ignoriert.", - "loc.messages.Error_DuplicateEntryForFeed": "Dies ist ein doppelter Eintrag für den Feednamen %s. Verwenden Sie eindeutige Namen, um potenzielle Veröffentlichungsprobleme zu vermeiden.", - "loc.messages.FailedToGetPackagingUri": "Der URI für die Paketierung kann nicht mithilfe des URI der Standardsammlung abgerufen werden.", - "loc.messages.FailedToAddAuthentication": "Fehler beim Hinzufügen der Authentifizierung.", - "loc.messages.NoPypircFile": "Es ist keine PYPIRC-Datei zum Bereinigen vorhanden.", - "loc.messages.VariableSetForPypirc": "Die Umgebungsvariable für die PYPIRC-Datei unter \"%s\" wurde festgelegt.", - "loc.messages.Info_RemovingPypircFile": "Die PYPIRC-Datei wird aus \"%s\" entfernt.", - "loc.messages.NoRepoFound": "Unter %s wurde keine Repository-URL gefunden.", - "loc.messages.Error_FailedToGetServiceConnectionAuth": "Verbundanmeldeinformationen können nicht von der Dienstverbindung abgerufen werden: %s.", - "loc.messages.Error_MissingFeedUrlOrServiceConnection": "Sowohl die Feed-URL als auch die Dienstverbindung müssen festgelegt werden und dürfen nicht leer sein." +{ + "loc.friendlyName": "Authentifizierung für Python-Twine-Upload", + "loc.helpMarkDown": "[Weitere Informationen zu dieser Aufgabe](https://docs.microsoft.com/azure/devops/pipelines/tasks/package/twine-authenticate) oder [Twine-Dokumentation anzeigen](https://twine.readthedocs.io/)", + "loc.description": "Hiermit wird eine Authentifizierung zum Upload von Python-Distributionen unter Verwendung von Twine durchgeführt. Fügen Sie Ihrem Twine-Uploadbefehl \"-r FeedName/EndpointName --config-file $(PYPIRC_PATH)\" hinzu. Verwenden Sie für Feeds innerhalb dieser Organisation den Feednamen als Repository (-r). Andernfalls verwenden Sie den in der Dienstverbindung definierten Endpunktnamen.", + "loc.instanceNameFormat": "Twine-Authentifizierung: $(message)", + "loc.group.displayName.feedAuthentication": "Feeds und Authentifizierung", + "loc.group.displayName.advanced": "Erweitert", + "loc.input.label.artifactFeed": "Mein Feedname (unten auswählen)", + "loc.input.help.artifactFeed": "Wählen Sie einen Feed für die Authentifizierung innerhalb dieser Organisation aus.", + "loc.input.label.pythonUploadServiceConnection": "Feed aus externen Organisationen", + "loc.input.help.pythonUploadServiceConnection": "Wählen Sie einen Endpunkt für die Authentifizierung außerhalb dieser Organisation aus. Stellen Sie sicher, dass der Endpunkt über Berechtigungen zum Paketupload verfügen.", + "loc.input.label.workloadIdentityServiceConnection": "'Azure DevOps' Service Connection", + "loc.input.help.workloadIdentityServiceConnection": "Wenn dies festgelegt ist, ist feedUrl erforderlich. Alle anderen Eingaben werden ignoriert.", + "loc.input.label.feedUrl": "Azure Artifacts Feed URL.", + "loc.input.help.feedUrl": "If this is set, azureDevOpsServiceConnection is required. All other inputs are ignored. Not compatible with pythonUploadServiceConnections. Feed Url should be in the pypi upload registry format, e.g. https://pkgs.dev.azure.com/{ORG_NAME}/{PROJECT}/_packaging/{FEED_NAME}/pypi/upload/", + "loc.messages.Info_AddingInternalFeeds": "Authentifizierungsinformationen für den internen Feed \"%s\" werden hinzugefügt.", + "loc.messages.Info_AddingExternalFeeds": "Authentifizierungsinformationen für den externen Endpunkt \"%s\" werden hinzugefügt.", + "loc.messages.Info_AddingAuthForRegistry": "Die Authentifizierung wird der Konfiguration für die Registrierung \"%s\" hinzugefügt.", + "loc.messages.Info_SuccessAddingAuth": "Die Authentifizierung für den internen Feed \"%s\" und den internen Endpunkt \"%s\" wurde erfolgreich hinzugefügt.", + "loc.messages.Info_AddingPasswordAuthEntry": "Eintrag zur Authentifizierung über Benutzername/Kennwort für Feed \"%s\" wird hinzugefügt.", + "loc.messages.Info_AddingTokenAuthEntry": "Eintrag zur Authentifizierung über ein Token für Feed \"%s\" wird hinzugefügt.", + "loc.messages.Info_SuccessAddingFederatedFeedAuth": "Die föderierte Authentifizierung für den Feed %s wurde erfolgreich hinzugefügt.", + "loc.messages.Error_FailedToParseFeedUrlAndAuth": "Fehler beim Analysieren der Feed-URL und beim Hinzufügen von Authentifizierungsinformationen. %s", + "loc.messages.Warning_OnlyOneFeedAllowed": "Über diese Aufgabe kann jeweils nur ein interner Feed autorisiert werden. Alle Feeds mit Ausnahme des ersten werden ignoriert.", + "loc.messages.Warning_OnlyOneServiceConnectionAllowed": "Über diese Aufgabe kann jeweils nur eine Dienstverbindung autorisiert werden. Alle Verbindungen mit Ausnahme der ersten werden ignoriert.", + "loc.messages.Error_DuplicateEntryForFeed": "Dies ist ein doppelter Eintrag für den Feednamen %s. Verwenden Sie eindeutige Namen, um potenzielle Veröffentlichungsprobleme zu vermeiden.", + "loc.messages.FailedToGetPackagingUri": "Der URI für die Paketierung kann nicht mithilfe des URI der Standardsammlung abgerufen werden.", + "loc.messages.FailedToAddAuthentication": "Fehler beim Hinzufügen der Authentifizierung.", + "loc.messages.NoPypircFile": "Es ist keine PYPIRC-Datei zum Bereinigen vorhanden.", + "loc.messages.VariableSetForPypirc": "Die Umgebungsvariable für die PYPIRC-Datei unter \"%s\" wurde festgelegt.", + "loc.messages.Info_RemovingPypircFile": "Die PYPIRC-Datei wird aus \"%s\" entfernt.", + "loc.messages.NoRepoFound": "Unter %s wurde keine Repository-URL gefunden.", + "loc.messages.Error_FailedToGetServiceConnectionAuth": "Verbundanmeldeinformationen können nicht von der Dienstverbindung abgerufen werden: %s.", + "loc.messages.Error_MissingFeedUrlOrServiceConnection": "Sowohl die Feed-URL als auch die Dienstverbindung müssen festgelegt werden und dürfen nicht leer sein." } \ No newline at end of file diff --git a/Tasks/TwineAuthenticateV1/Strings/resources.resjson/es-ES/resources.resjson b/Tasks/TwineAuthenticateV1/Strings/resources.resjson/es-ES/resources.resjson index c2d90077061c..d6d6b04ba76d 100644 --- a/Tasks/TwineAuthenticateV1/Strings/resources.resjson/es-ES/resources.resjson +++ b/Tasks/TwineAuthenticateV1/Strings/resources.resjson/es-ES/resources.resjson @@ -1,35 +1,35 @@ -{ - "loc.friendlyName": "Autenticación de la carga de Python con Twine", - "loc.helpMarkDown": "[Obtener más información acerca de esta tarea](https://docs.microsoft.com/azure/devops/pipelines/tasks/package/twine-authenticate) o [consultar la documentación de Twine](https://twine.readthedocs.io/)", - "loc.description": "Realice la autenticación para cargar distribuciones de Python con Twine. Agregue \"-r FeedName/EndpointName --config-file $(PYPIRC_PATH)\" al comando de carga de Twine. Para las fuentes presentes en la organización, use el nombre de la fuente como repositorio (-r). De lo contrario, use el nombre del punto de conexión definido en la conexión de servicio.", - "loc.instanceNameFormat": "Autenticación de Twine $(message)", - "loc.group.displayName.feedAuthentication": "Fuentes y autenticación", - "loc.group.displayName.advanced": "Avanzado", - "loc.input.label.artifactFeed": "Mi nombre de fuente (selecciónelo a continuación)", - "loc.input.help.artifactFeed": "Seleccione una fuente para autenticar que esté presente en la organización.", - "loc.input.label.pythonUploadServiceConnection": "Fuente de organizaciones externas", - "loc.input.help.pythonUploadServiceConnection": "Seleccione un punto de conexión para autenticarse fuera de la organización y asegúrese de que este tiene permisos de carga de paquetes.", - "loc.input.label.workloadIdentityServiceConnection": "Conexión de servicio \"Usuario de Azure DevOps respaldado por id. de carga de trabajo de Entra\"", - "loc.input.help.workloadIdentityServiceConnection": "Si se establece, se requiere feedUrl. Se omiten todas las demás entradas.", - "loc.input.label.feedUrl": "Dirección URL de la fuente de Azure Artifacts.", - "loc.input.help.feedUrl": "Si se establece, se requiere workloadIdentityServiceConnection. Se omiten todas las demás entradas. No es compatible con pythonUploadServiceConnections. La dirección URL de la fuente debe tener el formato del Registro de carga pypi, por ejemplo, https://pkgs.dev.azure.com/{ORG_NAME}/{PROJECT}/_packaging/{FEED_NAME}/pypi/upload/", - "loc.messages.Info_AddingInternalFeeds": "Agregando información de autenticación para la fuente interna %s.", - "loc.messages.Info_AddingExternalFeeds": "Agregando información de autenticación para el punto de conexión externo %s.", - "loc.messages.Info_AddingAuthForRegistry": "Agregando autenticación a la configuración del registro %s", - "loc.messages.Info_SuccessAddingAuth": "La autenticación para la fuente interna %s y el punto de conexión externo %s se ha agregado correctamente.", - "loc.messages.Info_AddingPasswordAuthEntry": "Agregando la entrada de autenticación de contraseña del nombre de usuario para la fuente %s.", - "loc.messages.Info_AddingTokenAuthEntry": "Agregando la entrada de autenticación de token para la fuente %s.", - "loc.messages.Info_SuccessAddingFederatedFeedAuth": "La autenticación federada para la fuente %s se agregó correctamente.", - "loc.messages.Error_FailedToParseFeedUrlAndAuth": "No se pudo analizar la dirección URL de la fuente ni agregar la información de autenticación. %s", - "loc.messages.Warning_OnlyOneFeedAllowed": "Solo se puede autorizar una fuente interna a la vez con esta tarea. Se ignorarán todas las fuentes excepto la primera.", - "loc.messages.Warning_OnlyOneServiceConnectionAllowed": "Solo se puede autorizar una conexión de servicio a la vez con esta tarea. Se ignorarán todas las conexiones excepto la primera.", - "loc.messages.Error_DuplicateEntryForFeed": "Se trata de una entrada duplicada para el nombre de fuente %s. Usar nombres únicos para evitar posibles problemas de publicación.", - "loc.messages.FailedToGetPackagingUri": "No se puede obtener el URI de empaquetado; se usa el URI de la colección predeterminado.", - "loc.messages.FailedToAddAuthentication": "No se pudo agregar la autenticación", - "loc.messages.NoPypircFile": "No hay ningún archivo .pypirc para limpiar.", - "loc.messages.VariableSetForPypirc": "La variable de entorno para .pypirc en %s está establecida.", - "loc.messages.Info_RemovingPypircFile": "Quitando el archivo .pypirc de %s", - "loc.messages.NoRepoFound": "No se encontró ninguna dirección URL de repositorio en %s", - "loc.messages.Error_FailedToGetServiceConnectionAuth": "No se pueden obtener las credenciales federadas de la conexión de servicio: %s.", - "loc.messages.Error_MissingFeedUrlOrServiceConnection": "Tanto la dirección URL de la fuente como la conexión de servicio deben establecerse y no pueden estar vacías." +{ + "loc.friendlyName": "Autenticación de la carga de Python con Twine", + "loc.helpMarkDown": "[Obtener más información acerca de esta tarea](https://docs.microsoft.com/azure/devops/pipelines/tasks/package/twine-authenticate) o [consultar la documentación de Twine](https://twine.readthedocs.io/)", + "loc.description": "Realice la autenticación para cargar distribuciones de Python con Twine. Agregue \"-r FeedName/EndpointName --config-file $(PYPIRC_PATH)\" al comando de carga de Twine. Para las fuentes presentes en la organización, use el nombre de la fuente como repositorio (-r). De lo contrario, use el nombre del punto de conexión definido en la conexión de servicio.", + "loc.instanceNameFormat": "Autenticación de Twine $(message)", + "loc.group.displayName.feedAuthentication": "Fuentes y autenticación", + "loc.group.displayName.advanced": "Avanzado", + "loc.input.label.artifactFeed": "Mi nombre de fuente (selecciónelo a continuación)", + "loc.input.help.artifactFeed": "Seleccione una fuente para autenticar que esté presente en la organización.", + "loc.input.label.pythonUploadServiceConnection": "Fuente de organizaciones externas", + "loc.input.help.pythonUploadServiceConnection": "Seleccione un punto de conexión para autenticarse fuera de la organización y asegúrese de que este tiene permisos de carga de paquetes.", + "loc.input.label.workloadIdentityServiceConnection": "'Azure DevOps' Service Connection", + "loc.input.help.workloadIdentityServiceConnection": "Si se establece, se requiere feedUrl. Se omiten todas las demás entradas.", + "loc.input.label.feedUrl": "Dirección URL de la fuente de Azure Artifacts.", + "loc.input.help.feedUrl": "If this is set, azureDevOpsServiceConnection is required. All other inputs are ignored. Not compatible with pythonUploadServiceConnections. Feed Url should be in the pypi upload registry format, e.g. https://pkgs.dev.azure.com/{ORG_NAME}/{PROJECT}/_packaging/{FEED_NAME}/pypi/upload/", + "loc.messages.Info_AddingInternalFeeds": "Agregando información de autenticación para la fuente interna %s.", + "loc.messages.Info_AddingExternalFeeds": "Agregando información de autenticación para el punto de conexión externo %s.", + "loc.messages.Info_AddingAuthForRegistry": "Agregando autenticación a la configuración del registro %s", + "loc.messages.Info_SuccessAddingAuth": "La autenticación para la fuente interna %s y el punto de conexión externo %s se ha agregado correctamente.", + "loc.messages.Info_AddingPasswordAuthEntry": "Agregando la entrada de autenticación de contraseña del nombre de usuario para la fuente %s.", + "loc.messages.Info_AddingTokenAuthEntry": "Agregando la entrada de autenticación de token para la fuente %s.", + "loc.messages.Info_SuccessAddingFederatedFeedAuth": "La autenticación federada para la fuente %s se agregó correctamente.", + "loc.messages.Error_FailedToParseFeedUrlAndAuth": "No se pudo analizar la dirección URL de la fuente ni agregar la información de autenticación. %s", + "loc.messages.Warning_OnlyOneFeedAllowed": "Solo se puede autorizar una fuente interna a la vez con esta tarea. Se ignorarán todas las fuentes excepto la primera.", + "loc.messages.Warning_OnlyOneServiceConnectionAllowed": "Solo se puede autorizar una conexión de servicio a la vez con esta tarea. Se ignorarán todas las conexiones excepto la primera.", + "loc.messages.Error_DuplicateEntryForFeed": "Se trata de una entrada duplicada para el nombre de fuente %s. Usar nombres únicos para evitar posibles problemas de publicación.", + "loc.messages.FailedToGetPackagingUri": "No se puede obtener el URI de empaquetado; se usa el URI de la colección predeterminado.", + "loc.messages.FailedToAddAuthentication": "No se pudo agregar la autenticación", + "loc.messages.NoPypircFile": "No hay ningún archivo .pypirc para limpiar.", + "loc.messages.VariableSetForPypirc": "La variable de entorno para .pypirc en %s está establecida.", + "loc.messages.Info_RemovingPypircFile": "Quitando el archivo .pypirc de %s", + "loc.messages.NoRepoFound": "No se encontró ninguna dirección URL de repositorio en %s", + "loc.messages.Error_FailedToGetServiceConnectionAuth": "No se pueden obtener las credenciales federadas de la conexión de servicio: %s.", + "loc.messages.Error_MissingFeedUrlOrServiceConnection": "Tanto la dirección URL de la fuente como la conexión de servicio deben establecerse y no pueden estar vacías." } \ No newline at end of file diff --git a/Tasks/TwineAuthenticateV1/Strings/resources.resjson/fr-FR/resources.resjson b/Tasks/TwineAuthenticateV1/Strings/resources.resjson/fr-FR/resources.resjson index db7314a14224..0cb214a25e1b 100644 --- a/Tasks/TwineAuthenticateV1/Strings/resources.resjson/fr-FR/resources.resjson +++ b/Tasks/TwineAuthenticateV1/Strings/resources.resjson/fr-FR/resources.resjson @@ -1,35 +1,35 @@ -{ - "loc.friendlyName": "Authentification pour le chargement Python via Twine", - "loc.helpMarkDown": "[En savoir plus sur cette tâche](https://docs.microsoft.com/azure/devops/pipelines/tasks/package/twine-authenticate) ou [consulter la documentation de Twine](https://twine.readthedocs.io/)", - "loc.description": "Authentifiez-vous pour charger les distributions Python à l'aide de Twine. Ajoutez '-r FeedName/EndpointName --config-file $(PYPIRC_PATH)' à votre commande de chargement Twine. Pour les flux présents dans cette organisation, utilisez le nom du flux en tant que dépôt (-r). Sinon, utilisez le nom de point de terminaison défini dans la connexion de service.", - "loc.instanceNameFormat": "Authentification Twine $(message)", - "loc.group.displayName.feedAuthentication": "Flux et authentification", - "loc.group.displayName.advanced": "Avancé", - "loc.input.label.artifactFeed": "Mon nom de flux (sélectionnez ci-dessous)", - "loc.input.help.artifactFeed": "Sélectionner un flux d'authentification présent dans cette organisation.", - "loc.input.label.pythonUploadServiceConnection": "Flux d'organisations externes", - "loc.input.help.pythonUploadServiceConnection": "Sélectionnez un point de terminaison pour permettre l'authentification en dehors de cette organisation. Vérifiez que le point de terminaison dispose d'autorisations relatives au chargement de packages.", - "loc.input.label.workloadIdentityServiceConnection": "Connexion de service « Utilisateur Azure DevOps adossé à l’ID de charge de travail Entra »", - "loc.input.help.workloadIdentityServiceConnection": "Si ce paramètre est défini, feedUrl est obligatoire. Toutes les autres entrées sont ignorées.", - "loc.input.label.feedUrl": "URL du flux Azure Artifacts.", - "loc.input.help.feedUrl": "Si cette option est définie, workloadIdentityServiceConnection est requis. Toutes les autres entrées sont ignorées. Non compatible avec pythonUploadServiceConnections. L’URL du flux doit être au format du registre de téléchargement pypi, par exemple https://pkgs.dev.azure.com/{ORG_NAME}/{PROJECT}/_packaging/{FEED_NAME}/pypi/upload/", - "loc.messages.Info_AddingInternalFeeds": "Ajout d'informations d'authentification pour le flux interne %s.", - "loc.messages.Info_AddingExternalFeeds": "Ajout d'informations d'authentification pour le point de terminaison externe %s.", - "loc.messages.Info_AddingAuthForRegistry": "Ajout de l'authentification à la configuration pour le registre %s", - "loc.messages.Info_SuccessAddingAuth": "Ajout réussi de l'authentification pour le flux interne %s et le point de terminaison externe %s.", - "loc.messages.Info_AddingPasswordAuthEntry": "Ajout d'une entrée d'authentification par nom d'utilisateur/mot de passe pour le flux %s", - "loc.messages.Info_AddingTokenAuthEntry": "Ajout d'une entrée d'authentification par jeton pour le flux %s", - "loc.messages.Info_SuccessAddingFederatedFeedAuth": "Authentification fédérée ajoutée avec succès pour le flux %s.", - "loc.messages.Error_FailedToParseFeedUrlAndAuth": "Échec de l'analyse de l'URL de flux et de l'ajout d'informations d'authentification. %s", - "loc.messages.Warning_OnlyOneFeedAllowed": "Un seul flux interne peut être autorisé à l'aide de cette tâche. Tous les flux sauf le premier vont être ignorés.", - "loc.messages.Warning_OnlyOneServiceConnectionAllowed": "Une seule connexion de service peut être autorisée à l'aide de cette tâche. Toutes les connexions sauf la première vont être ignorées.", - "loc.messages.Error_DuplicateEntryForFeed": "Il s'agit d'une entrée en double pour le nom de flux %s. Utilisez des noms uniques pour éviter d’éventuels problèmes de publication.", - "loc.messages.FailedToGetPackagingUri": "Impossible d'obtenir l'URI de packaging. Utilisation de l'URI de collection par défaut.", - "loc.messages.FailedToAddAuthentication": "Échec de l'ajout de l'authentification.", - "loc.messages.NoPypircFile": "Aucun fichier .pypirc à nettoyer.", - "loc.messages.VariableSetForPypirc": "La variable d'environnement de .pypirc sur %s est définie.", - "loc.messages.Info_RemovingPypircFile": "Suppression du fichier .pypirc de %s", - "loc.messages.NoRepoFound": "URL de dépôt introuvable sous %s", - "loc.messages.Error_FailedToGetServiceConnectionAuth": "Impossible d’obtenir les informations d’identification fédérées à partir de la connexion de service : %s.", - "loc.messages.Error_MissingFeedUrlOrServiceConnection": "L’URL du flux et la connexion de service doivent être définies et ne peuvent pas être vides." +{ + "loc.friendlyName": "Authentification pour le chargement Python via Twine", + "loc.helpMarkDown": "[En savoir plus sur cette tâche](https://docs.microsoft.com/azure/devops/pipelines/tasks/package/twine-authenticate) ou [consulter la documentation de Twine](https://twine.readthedocs.io/)", + "loc.description": "Authentifiez-vous pour charger les distributions Python à l'aide de Twine. Ajoutez '-r FeedName/EndpointName --config-file $(PYPIRC_PATH)' à votre commande de chargement Twine. Pour les flux présents dans cette organisation, utilisez le nom du flux en tant que dépôt (-r). Sinon, utilisez le nom de point de terminaison défini dans la connexion de service.", + "loc.instanceNameFormat": "Authentification Twine $(message)", + "loc.group.displayName.feedAuthentication": "Flux et authentification", + "loc.group.displayName.advanced": "Avancé", + "loc.input.label.artifactFeed": "Mon nom de flux (sélectionnez ci-dessous)", + "loc.input.help.artifactFeed": "Sélectionner un flux d'authentification présent dans cette organisation.", + "loc.input.label.pythonUploadServiceConnection": "Flux d'organisations externes", + "loc.input.help.pythonUploadServiceConnection": "Sélectionnez un point de terminaison pour permettre l'authentification en dehors de cette organisation. Vérifiez que le point de terminaison dispose d'autorisations relatives au chargement de packages.", + "loc.input.label.workloadIdentityServiceConnection": "'Azure DevOps' Service Connection", + "loc.input.help.workloadIdentityServiceConnection": "Si ce paramètre est défini, feedUrl est obligatoire. Toutes les autres entrées sont ignorées.", + "loc.input.label.feedUrl": "URL du flux Azure Artifacts.", + "loc.input.help.feedUrl": "If this is set, azureDevOpsServiceConnection is required. All other inputs are ignored. Not compatible with pythonUploadServiceConnections. Feed Url should be in the pypi upload registry format, e.g. https://pkgs.dev.azure.com/{ORG_NAME}/{PROJECT}/_packaging/{FEED_NAME}/pypi/upload/", + "loc.messages.Info_AddingInternalFeeds": "Ajout d'informations d'authentification pour le flux interne %s.", + "loc.messages.Info_AddingExternalFeeds": "Ajout d'informations d'authentification pour le point de terminaison externe %s.", + "loc.messages.Info_AddingAuthForRegistry": "Ajout de l'authentification à la configuration pour le registre %s", + "loc.messages.Info_SuccessAddingAuth": "Ajout réussi de l'authentification pour le flux interne %s et le point de terminaison externe %s.", + "loc.messages.Info_AddingPasswordAuthEntry": "Ajout d'une entrée d'authentification par nom d'utilisateur/mot de passe pour le flux %s", + "loc.messages.Info_AddingTokenAuthEntry": "Ajout d'une entrée d'authentification par jeton pour le flux %s", + "loc.messages.Info_SuccessAddingFederatedFeedAuth": "Authentification fédérée ajoutée avec succès pour le flux %s.", + "loc.messages.Error_FailedToParseFeedUrlAndAuth": "Échec de l'analyse de l'URL de flux et de l'ajout d'informations d'authentification. %s", + "loc.messages.Warning_OnlyOneFeedAllowed": "Un seul flux interne peut être autorisé à l'aide de cette tâche. Tous les flux sauf le premier vont être ignorés.", + "loc.messages.Warning_OnlyOneServiceConnectionAllowed": "Une seule connexion de service peut être autorisée à l'aide de cette tâche. Toutes les connexions sauf la première vont être ignorées.", + "loc.messages.Error_DuplicateEntryForFeed": "Il s'agit d'une entrée en double pour le nom de flux %s. Utilisez des noms uniques pour éviter d’éventuels problèmes de publication.", + "loc.messages.FailedToGetPackagingUri": "Impossible d'obtenir l'URI de packaging. Utilisation de l'URI de collection par défaut.", + "loc.messages.FailedToAddAuthentication": "Échec de l'ajout de l'authentification.", + "loc.messages.NoPypircFile": "Aucun fichier .pypirc à nettoyer.", + "loc.messages.VariableSetForPypirc": "La variable d'environnement de .pypirc sur %s est définie.", + "loc.messages.Info_RemovingPypircFile": "Suppression du fichier .pypirc de %s", + "loc.messages.NoRepoFound": "URL de dépôt introuvable sous %s", + "loc.messages.Error_FailedToGetServiceConnectionAuth": "Impossible d’obtenir les informations d’identification fédérées à partir de la connexion de service : %s.", + "loc.messages.Error_MissingFeedUrlOrServiceConnection": "L’URL du flux et la connexion de service doivent être définies et ne peuvent pas être vides." } \ No newline at end of file diff --git a/Tasks/TwineAuthenticateV1/Strings/resources.resjson/it-IT/resources.resjson b/Tasks/TwineAuthenticateV1/Strings/resources.resjson/it-IT/resources.resjson index 9ee6f4ab2329..2213439bfb0d 100644 --- a/Tasks/TwineAuthenticateV1/Strings/resources.resjson/it-IT/resources.resjson +++ b/Tasks/TwineAuthenticateV1/Strings/resources.resjson/it-IT/resources.resjson @@ -1,35 +1,35 @@ -{ - "loc.friendlyName": "Autenticazione per caricamento Python tramite Twine", - "loc.helpMarkDown": "[Altre informazioni su questa attività](https://docs.microsoft.com/azure/devops/pipelines/tasks/package/twine-authenticate). In alternativa, [vedere la documentazione di Twine](https://twine.readthedocs.io/)", - "loc.description": "Consente di eseguire l'autenticazione per il caricamento di distribuzioni Python tramite Twine. Aggiungere '-r FeedName/EndpointName --config-file $(PYPIRC_PATH)' al comando upload di Twine. Per i feed presenti in questa organizzazione, usare come repository (-r) il nome del feed. In caso contrario, usare il nome dell'endpoint definito nella connessione al servizio.", - "loc.instanceNameFormat": "Autenticazione Twine $(message)", - "loc.group.displayName.feedAuthentication": "Feed e autenticazione", - "loc.group.displayName.advanced": "Avanzate", - "loc.input.label.artifactFeed": "Nome del feed personale (selezionare sotto)", - "loc.input.help.artifactFeed": "Selezionare un feed da autenticare presente in questa organizzazione.", - "loc.input.label.pythonUploadServiceConnection": "Feed di organizzazioni esterne", - "loc.input.help.pythonUploadServiceConnection": "Selezionare un endpoint da autenticare all'esterno di questa organizzazione. Assicurarsi che all'endpoint siano assegnate le autorizzazioni per il caricamento di pacchetti.", - "loc.input.label.workloadIdentityServiceConnection": "Connessione al servizio \"Entra Workload ID-backed Azure DevOps user\"", - "loc.input.help.workloadIdentityServiceConnection": "Se questa impostazione è impostata, feedUrl è obbligatorio. Tutti gli altri input vengono ignorati.", - "loc.input.label.feedUrl": "URL del feed Azure Artifacts.", - "loc.input.help.feedUrl": "Se questa impostazione è impostata, è necessario workloadIdentityServiceConnection. Tutti gli altri input vengono ignorati. Non compatibile con pythonUploadServiceConnections. L'URL del feed deve essere nel formato del registro di caricamento pypi, ad esempio https://pkgs.dev.azure.com/{ORG_NAME}/{PROJECT}/_packaging/{FEED_NAME}/pypi/upload/", - "loc.messages.Info_AddingInternalFeeds": "Aggiunta delle informazioni di autenticazione per il feed interno di %s.", - "loc.messages.Info_AddingExternalFeeds": "Aggiunta delle informazioni di autenticazione per l'endpoint esterno di %s.", - "loc.messages.Info_AddingAuthForRegistry": "Aggiunta dell'autenticazione alla configurazione per registro di sistema %s", - "loc.messages.Info_SuccessAddingAuth": "L'autenticazione per il feed interno di %s e l'endpoint esterno di %s è stata aggiunta.", - "loc.messages.Info_AddingPasswordAuthEntry": "Aggiunta della voce di autenticazione password e nome utente per il feed %s", - "loc.messages.Info_AddingTokenAuthEntry": "Aggiunta della voce di autenticazione token per il feed %s", - "loc.messages.Info_SuccessAddingFederatedFeedAuth": "Autenticazione federata aggiunta correttamente per il feed %s.", - "loc.messages.Error_FailedToParseFeedUrlAndAuth": "Non è stato possibile analizzare l'URL del feed e aggiungere le informazioni di autenticazione. %s", - "loc.messages.Warning_OnlyOneFeedAllowed": "Con questa attività è possibile autorizzare un solo feed interno alla volta. Tutti i feed tranne il primo verranno ignorati.", - "loc.messages.Warning_OnlyOneServiceConnectionAllowed": "Con questa attività è possibile autorizzare una sola connessione al servizio alla volta. Tutte le connessioni tranne la prima verranno ignorate.", - "loc.messages.Error_DuplicateEntryForFeed": "È presente una voce duplicata per il nome del feed %s. Usare nomi univoci per evitare potenziali problemi di pubblicazione.", - "loc.messages.FailedToGetPackagingUri": "Non è possibile recuperare l'URI della creazione di pacchetti. Verrà usato l'URI della raccolta predefinito.", - "loc.messages.FailedToAddAuthentication": "Non è stato possibile aggiungere l'autenticazione.", - "loc.messages.NoPypircFile": "Non è stato trovato alcun file con estensione pypirc da pulire.", - "loc.messages.VariableSetForPypirc": "La variabile di ambiente per il file con estensione pypirc in %s è stata impostata.", - "loc.messages.Info_RemovingPypircFile": "Rimozione del file con estensione pypirc da %s", - "loc.messages.NoRepoFound": "Nessun URL del repository trovato in %s", - "loc.messages.Error_FailedToGetServiceConnectionAuth": "Non è possibile ottenere le credenziali federate dalla connessione al servizio: %s.", - "loc.messages.Error_MissingFeedUrlOrServiceConnection": "L'URL del feed e la connessione al servizio devono essere impostati e non possono essere vuoti." +{ + "loc.friendlyName": "Autenticazione per caricamento Python tramite Twine", + "loc.helpMarkDown": "[Altre informazioni su questa attività](https://docs.microsoft.com/azure/devops/pipelines/tasks/package/twine-authenticate). In alternativa, [vedere la documentazione di Twine](https://twine.readthedocs.io/)", + "loc.description": "Consente di eseguire l'autenticazione per il caricamento di distribuzioni Python tramite Twine. Aggiungere '-r FeedName/EndpointName --config-file $(PYPIRC_PATH)' al comando upload di Twine. Per i feed presenti in questa organizzazione, usare come repository (-r) il nome del feed. In caso contrario, usare il nome dell'endpoint definito nella connessione al servizio.", + "loc.instanceNameFormat": "Autenticazione Twine $(message)", + "loc.group.displayName.feedAuthentication": "Feed e autenticazione", + "loc.group.displayName.advanced": "Avanzate", + "loc.input.label.artifactFeed": "Nome del feed personale (selezionare sotto)", + "loc.input.help.artifactFeed": "Selezionare un feed da autenticare presente in questa organizzazione.", + "loc.input.label.pythonUploadServiceConnection": "Feed di organizzazioni esterne", + "loc.input.help.pythonUploadServiceConnection": "Selezionare un endpoint da autenticare all'esterno di questa organizzazione. Assicurarsi che all'endpoint siano assegnate le autorizzazioni per il caricamento di pacchetti.", + "loc.input.label.workloadIdentityServiceConnection": "'Azure DevOps' Service Connection", + "loc.input.help.workloadIdentityServiceConnection": "Se questa impostazione è impostata, feedUrl è obbligatorio. Tutti gli altri input vengono ignorati.", + "loc.input.label.feedUrl": "URL del feed Azure Artifacts.", + "loc.input.help.feedUrl": "If this is set, azureDevOpsServiceConnection is required. All other inputs are ignored. Not compatible with pythonUploadServiceConnections. Feed Url should be in the pypi upload registry format, e.g. https://pkgs.dev.azure.com/{ORG_NAME}/{PROJECT}/_packaging/{FEED_NAME}/pypi/upload/", + "loc.messages.Info_AddingInternalFeeds": "Aggiunta delle informazioni di autenticazione per il feed interno di %s.", + "loc.messages.Info_AddingExternalFeeds": "Aggiunta delle informazioni di autenticazione per l'endpoint esterno di %s.", + "loc.messages.Info_AddingAuthForRegistry": "Aggiunta dell'autenticazione alla configurazione per registro di sistema %s", + "loc.messages.Info_SuccessAddingAuth": "L'autenticazione per il feed interno di %s e l'endpoint esterno di %s è stata aggiunta.", + "loc.messages.Info_AddingPasswordAuthEntry": "Aggiunta della voce di autenticazione password e nome utente per il feed %s", + "loc.messages.Info_AddingTokenAuthEntry": "Aggiunta della voce di autenticazione token per il feed %s", + "loc.messages.Info_SuccessAddingFederatedFeedAuth": "Autenticazione federata aggiunta correttamente per il feed %s.", + "loc.messages.Error_FailedToParseFeedUrlAndAuth": "Non è stato possibile analizzare l'URL del feed e aggiungere le informazioni di autenticazione. %s", + "loc.messages.Warning_OnlyOneFeedAllowed": "Con questa attività è possibile autorizzare un solo feed interno alla volta. Tutti i feed tranne il primo verranno ignorati.", + "loc.messages.Warning_OnlyOneServiceConnectionAllowed": "Con questa attività è possibile autorizzare una sola connessione al servizio alla volta. Tutte le connessioni tranne la prima verranno ignorate.", + "loc.messages.Error_DuplicateEntryForFeed": "È presente una voce duplicata per il nome del feed %s. Usare nomi univoci per evitare potenziali problemi di pubblicazione.", + "loc.messages.FailedToGetPackagingUri": "Non è possibile recuperare l'URI della creazione di pacchetti. Verrà usato l'URI della raccolta predefinito.", + "loc.messages.FailedToAddAuthentication": "Non è stato possibile aggiungere l'autenticazione.", + "loc.messages.NoPypircFile": "Non è stato trovato alcun file con estensione pypirc da pulire.", + "loc.messages.VariableSetForPypirc": "La variabile di ambiente per il file con estensione pypirc in %s è stata impostata.", + "loc.messages.Info_RemovingPypircFile": "Rimozione del file con estensione pypirc da %s", + "loc.messages.NoRepoFound": "Nessun URL del repository trovato in %s", + "loc.messages.Error_FailedToGetServiceConnectionAuth": "Non è possibile ottenere le credenziali federate dalla connessione al servizio: %s.", + "loc.messages.Error_MissingFeedUrlOrServiceConnection": "L'URL del feed e la connessione al servizio devono essere impostati e non possono essere vuoti." } \ No newline at end of file diff --git a/Tasks/TwineAuthenticateV1/Strings/resources.resjson/ja-JP/resources.resjson b/Tasks/TwineAuthenticateV1/Strings/resources.resjson/ja-JP/resources.resjson index 373a7f48bb5d..6be6a0bd0341 100644 --- a/Tasks/TwineAuthenticateV1/Strings/resources.resjson/ja-JP/resources.resjson +++ b/Tasks/TwineAuthenticateV1/Strings/resources.resjson/ja-JP/resources.resjson @@ -1,35 +1,35 @@ -{ - "loc.friendlyName": "Python twine アップロードの認証", - "loc.helpMarkDown": "[このタスクの詳細を表示](https://docs.microsoft.com/azure/devops/pipelines/tasks/package/twine-authenticate)、または [Twine のドキュメントを参照](https://twine.readthedocs.io/)", - "loc.description": "twine を使用して Python ディストリビューションをアップロードするための認証を行います。'-r FeedName/EndpointName --config-file $(PYPIRC_PATH)' を twine アップロード コマンドに追加します。この組織にフィードが存在する場合は、フィード名をリポジトリ (-r) として使用します。それ以外の場合は、サービス接続に定義されているエンドポイント名を使用します。", - "loc.instanceNameFormat": "Twine 認証 $(message)", - "loc.group.displayName.feedAuthentication": "フィードと認証", - "loc.group.displayName.advanced": "詳細設定", - "loc.input.label.artifactFeed": "自分のフィード名 (以下から選択)", - "loc.input.help.artifactFeed": "この組織内に存在する、認証対象のフィードを選択します。", - "loc.input.label.pythonUploadServiceConnection": "外部組織からのフィード", - "loc.input.help.pythonUploadServiceConnection": "この組織の外部で認証するエンドポイントを選択します。パッケージをアップロードするアクセス許可がエンドポイントにあることを確認してください。", - "loc.input.label.workloadIdentityServiceConnection": "'Entra Workload ID にバックアップされた Azure DevOps ユーザー' サービスの接続", - "loc.input.help.workloadIdentityServiceConnection": "これを設定した場合、feedUrl が必要です。他のすべての入力は無視されます。", - "loc.input.label.feedUrl": "Azure Artifacts フィード URL。", - "loc.input.help.feedUrl": "これを設定した場合、workloadIdentityServiceConnection は必須です。他のすべての入力は無視されます。pythonUploadServiceConnections と互換性がありません。フィード URL は pypi アップロード レジストリ形式にする必要があります (例: https://pkgs.dev.azure.com/{ORG_NAME}/{PROJECT}/_packaging/{FEED_NAME}/pypi/upload/)", - "loc.messages.Info_AddingInternalFeeds": "%s 内部フィードの認証情報を追加しています。", - "loc.messages.Info_AddingExternalFeeds": "%s 外部エンドポイントの認証情報を追加しています。", - "loc.messages.Info_AddingAuthForRegistry": "レジストリ %s の構成に認証を追加しています", - "loc.messages.Info_SuccessAddingAuth": "%s 内部フィードと %s 外部エンドポイントの認証が正常に追加されました。", - "loc.messages.Info_AddingPasswordAuthEntry": "フィード %s のユーザー名パスワード認証エントリを追加しています", - "loc.messages.Info_AddingTokenAuthEntry": "フィード %s のトークン認証エントリを追加しています", - "loc.messages.Info_SuccessAddingFederatedFeedAuth": "フィード %s のフェデレーション認証が正常に追加されました。", - "loc.messages.Error_FailedToParseFeedUrlAndAuth": "フィード URL の解析および認証情報の追加に失敗しました。%s", - "loc.messages.Warning_OnlyOneFeedAllowed": "このタスクを使用して一度に承認できる内部フィードは 1 つだけです。最初のフィード以外はすべて無視されます。", - "loc.messages.Warning_OnlyOneServiceConnectionAllowed": "このタスクを使用して一度に承認できるサービス接続は 1 つだけです。最初の接続以外はすべて無視されます。", - "loc.messages.Error_DuplicateEntryForFeed": "このフィード名 %s のエントリは重複しています。潜在的な発行の問題を回避するために、一意の名前を使用してください。", - "loc.messages.FailedToGetPackagingUri": "既定のコレクション URI を使用して、パッケージ URI を取得できません。", - "loc.messages.FailedToAddAuthentication": "認証を追加できませんでした。", - "loc.messages.NoPypircFile": "クリーンアップするための .pypirc ファイルがありません。", - "loc.messages.VariableSetForPypirc": ".pypirc の環境変数が %s で設定されています。", - "loc.messages.Info_RemovingPypircFile": "%s から .pypirc ファイルを削除しています", - "loc.messages.NoRepoFound": "%s にリポジトリ URL が見つかりません", - "loc.messages.Error_FailedToGetServiceConnectionAuth": "サービス接続からフェデレーション資格情報を取得できません: %s。", - "loc.messages.Error_MissingFeedUrlOrServiceConnection": "フィード URL とサービス接続の両方を設定する必要があり、これらを空にすることはできません。" +{ + "loc.friendlyName": "Python twine アップロードの認証", + "loc.helpMarkDown": "[このタスクの詳細を表示](https://docs.microsoft.com/azure/devops/pipelines/tasks/package/twine-authenticate)、または [Twine のドキュメントを参照](https://twine.readthedocs.io/)", + "loc.description": "twine を使用して Python ディストリビューションをアップロードするための認証を行います。'-r FeedName/EndpointName --config-file $(PYPIRC_PATH)' を twine アップロード コマンドに追加します。この組織にフィードが存在する場合は、フィード名をリポジトリ (-r) として使用します。それ以外の場合は、サービス接続に定義されているエンドポイント名を使用します。", + "loc.instanceNameFormat": "Twine 認証 $(message)", + "loc.group.displayName.feedAuthentication": "フィードと認証", + "loc.group.displayName.advanced": "詳細設定", + "loc.input.label.artifactFeed": "自分のフィード名 (以下から選択)", + "loc.input.help.artifactFeed": "この組織内に存在する、認証対象のフィードを選択します。", + "loc.input.label.pythonUploadServiceConnection": "外部組織からのフィード", + "loc.input.help.pythonUploadServiceConnection": "この組織の外部で認証するエンドポイントを選択します。パッケージをアップロードするアクセス許可がエンドポイントにあることを確認してください。", + "loc.input.label.workloadIdentityServiceConnection": "'Azure DevOps' Service Connection", + "loc.input.help.workloadIdentityServiceConnection": "これを設定した場合、feedUrl が必要です。他のすべての入力は無視されます。", + "loc.input.label.feedUrl": "Azure Artifacts フィード URL。", + "loc.input.help.feedUrl": "If this is set, azureDevOpsServiceConnection is required. All other inputs are ignored. Not compatible with pythonUploadServiceConnections. Feed Url should be in the pypi upload registry format, e.g. https://pkgs.dev.azure.com/{ORG_NAME}/{PROJECT}/_packaging/{FEED_NAME}/pypi/upload/", + "loc.messages.Info_AddingInternalFeeds": "%s 内部フィードの認証情報を追加しています。", + "loc.messages.Info_AddingExternalFeeds": "%s 外部エンドポイントの認証情報を追加しています。", + "loc.messages.Info_AddingAuthForRegistry": "レジストリ %s の構成に認証を追加しています", + "loc.messages.Info_SuccessAddingAuth": "%s 内部フィードと %s 外部エンドポイントの認証が正常に追加されました。", + "loc.messages.Info_AddingPasswordAuthEntry": "フィード %s のユーザー名パスワード認証エントリを追加しています", + "loc.messages.Info_AddingTokenAuthEntry": "フィード %s のトークン認証エントリを追加しています", + "loc.messages.Info_SuccessAddingFederatedFeedAuth": "フィード %s のフェデレーション認証が正常に追加されました。", + "loc.messages.Error_FailedToParseFeedUrlAndAuth": "フィード URL の解析および認証情報の追加に失敗しました。%s", + "loc.messages.Warning_OnlyOneFeedAllowed": "このタスクを使用して一度に承認できる内部フィードは 1 つだけです。最初のフィード以外はすべて無視されます。", + "loc.messages.Warning_OnlyOneServiceConnectionAllowed": "このタスクを使用して一度に承認できるサービス接続は 1 つだけです。最初の接続以外はすべて無視されます。", + "loc.messages.Error_DuplicateEntryForFeed": "このフィード名 %s のエントリは重複しています。潜在的な発行の問題を回避するために、一意の名前を使用してください。", + "loc.messages.FailedToGetPackagingUri": "既定のコレクション URI を使用して、パッケージ URI を取得できません。", + "loc.messages.FailedToAddAuthentication": "認証を追加できませんでした。", + "loc.messages.NoPypircFile": "クリーンアップするための .pypirc ファイルがありません。", + "loc.messages.VariableSetForPypirc": ".pypirc の環境変数が %s で設定されています。", + "loc.messages.Info_RemovingPypircFile": "%s から .pypirc ファイルを削除しています", + "loc.messages.NoRepoFound": "%s にリポジトリ URL が見つかりません", + "loc.messages.Error_FailedToGetServiceConnectionAuth": "サービス接続からフェデレーション資格情報を取得できません: %s。", + "loc.messages.Error_MissingFeedUrlOrServiceConnection": "フィード URL とサービス接続の両方を設定する必要があり、これらを空にすることはできません。" } \ No newline at end of file diff --git a/Tasks/TwineAuthenticateV1/Strings/resources.resjson/ko-KR/resources.resjson b/Tasks/TwineAuthenticateV1/Strings/resources.resjson/ko-KR/resources.resjson index ad30c1d1497e..b1fd91fe5937 100644 --- a/Tasks/TwineAuthenticateV1/Strings/resources.resjson/ko-KR/resources.resjson +++ b/Tasks/TwineAuthenticateV1/Strings/resources.resjson/ko-KR/resources.resjson @@ -1,35 +1,35 @@ -{ - "loc.friendlyName": "Python twine 업로드 인증", - "loc.helpMarkDown": "[이 작업에 대한 자세한 정보](https://docs.microsoft.com/azure/devops/pipelines/tasks/package/twine-authenticate) 또는 [Twine 설명서 참조](https://twine.readthedocs.io/)", - "loc.description": "twine을 사용한 Python 배포 업로드를 위해 인증합니다. twine upload 명령에 '-r FeedName/EndpointName --config-file $(PYPIRC_PATH)'을(를) 추가합니다. 이 조직에 있는 피드의 경우 피드 이름을 리포지토리(-r)로 사용합니다. 그렇지 않으면, 서비스 연결에서 정의된 엔드포인트 이름을 사용합니다.", - "loc.instanceNameFormat": "Twine 인증 $(message)", - "loc.group.displayName.feedAuthentication": "피드 및 인증", - "loc.group.displayName.advanced": "고급", - "loc.input.label.artifactFeed": "내 피드 이름(아래에서 선택)", - "loc.input.help.artifactFeed": "이 조직에 있는, 인증할 피드를 선택합니다.", - "loc.input.label.pythonUploadServiceConnection": "외부 조직의 피드", - "loc.input.help.pythonUploadServiceConnection": "이 조직 외부에 있는, 인증할 엔드포인트를 선택합니다. 엔드포인트에 패키지 업로드 권한이 있는지 확인합니다.", - "loc.input.label.workloadIdentityServiceConnection": "'Entra 워크로드 ID 지원 Azure DevOps 사용자' 서비스 연결", - "loc.input.help.workloadIdentityServiceConnection": "이 설정을 지정하면 feedUrl이 필요합니다. 다른 모든 입력은 무시됩니다.", - "loc.input.label.feedUrl": "피드 Azure Artifacts 피드 URL입니다.", - "loc.input.help.feedUrl": "이 설정을 지정하면 workloadIdentityServiceConnection이 필요합니다. 다른 모든 입력은 무시됩니다. pythonUploadServiceConnections와 호환되지 않습니다. 피드 URL은 pypi 업로드 레지스트리 형식(예: https://pkgs.dev.azure.com/{ORG_NAME}/{PROJECT}/_packaging/{FEED_NAME}/npm/registry/)이어야 합니다.", - "loc.messages.Info_AddingInternalFeeds": "%s 내부 피드의 인증 정보를 추가하는 중입니다.", - "loc.messages.Info_AddingExternalFeeds": "%s 외부 엔드포인트의 인증 정보를 추가하는 중입니다.", - "loc.messages.Info_AddingAuthForRegistry": "레지스트리 %s 구성에 인증을 추가하는 중", - "loc.messages.Info_SuccessAddingAuth": "%s 내부 피드 및 %s 외부 엔드포인트의 인증을 추가했습니다.", - "loc.messages.Info_AddingPasswordAuthEntry": "%s 피드의 사용자 이름 암호 인증 항목을 추가하는 중", - "loc.messages.Info_AddingTokenAuthEntry": "%s 피드의 토큰 인증 항목을 추가하는 중", - "loc.messages.Info_SuccessAddingFederatedFeedAuth": "피드 %s에 페더레이션 인증을 추가했습니다.", - "loc.messages.Error_FailedToParseFeedUrlAndAuth": "피드 URL을 구문 분석하고 인증 정보를 추가하지 못했습니다. %s", - "loc.messages.Warning_OnlyOneFeedAllowed": "이 작업을 사용하여 한 번에 하나의 내부 피드만 승인할 수 있습니다. 첫 번째 피드를 제외한 모든 피드는 무시됩니다.", - "loc.messages.Warning_OnlyOneServiceConnectionAllowed": "이 작업을 사용하여 한 번에 하나의 서비스 연결만 승인할 수 있습니다. 첫 번째 연결을 제외한 모든 연결은 무시됩니다.", - "loc.messages.Error_DuplicateEntryForFeed": "피드 이름 %s에 대한 중복 항목입니다. 잠재적인 게시 문제를 방지하려면 고유한 이름을 사용하세요.", - "loc.messages.FailedToGetPackagingUri": "기본 컬렉션 URI를 사용하여 패키징 URI를 가져올 수 없습니다.", - "loc.messages.FailedToAddAuthentication": "인증을 추가하지 못했습니다.", - "loc.messages.NoPypircFile": "정리할 .pypirc 파일이 없습니다.", - "loc.messages.VariableSetForPypirc": "%s에 있는 .pypirc의 환경 변수가 설정되었습니다.", - "loc.messages.Info_RemovingPypircFile": "%s에서 .pypirc 파일을 제거하는 중", - "loc.messages.NoRepoFound": "%s에서 리포지토리 URL을 찾을 수 없습니다.", - "loc.messages.Error_FailedToGetServiceConnectionAuth": "서비스 연결에서 페더레이션 자격 증명을 가져올 수 없습니다. %s.", - "loc.messages.Error_MissingFeedUrlOrServiceConnection": "피드 URL과 서비스 연결을 모두 설정해야 하며 비워 둘 수 없습니다." +{ + "loc.friendlyName": "Python twine 업로드 인증", + "loc.helpMarkDown": "[이 작업에 대한 자세한 정보](https://docs.microsoft.com/azure/devops/pipelines/tasks/package/twine-authenticate) 또는 [Twine 설명서 참조](https://twine.readthedocs.io/)", + "loc.description": "twine을 사용한 Python 배포 업로드를 위해 인증합니다. twine upload 명령에 '-r FeedName/EndpointName --config-file $(PYPIRC_PATH)'을(를) 추가합니다. 이 조직에 있는 피드의 경우 피드 이름을 리포지토리(-r)로 사용합니다. 그렇지 않으면, 서비스 연결에서 정의된 엔드포인트 이름을 사용합니다.", + "loc.instanceNameFormat": "Twine 인증 $(message)", + "loc.group.displayName.feedAuthentication": "피드 및 인증", + "loc.group.displayName.advanced": "고급", + "loc.input.label.artifactFeed": "내 피드 이름(아래에서 선택)", + "loc.input.help.artifactFeed": "이 조직에 있는, 인증할 피드를 선택합니다.", + "loc.input.label.pythonUploadServiceConnection": "외부 조직의 피드", + "loc.input.help.pythonUploadServiceConnection": "이 조직 외부에 있는, 인증할 엔드포인트를 선택합니다. 엔드포인트에 패키지 업로드 권한이 있는지 확인합니다.", + "loc.input.label.workloadIdentityServiceConnection": "'Azure DevOps' Service Connection", + "loc.input.help.workloadIdentityServiceConnection": "이 설정을 지정하면 feedUrl이 필요합니다. 다른 모든 입력은 무시됩니다.", + "loc.input.label.feedUrl": "피드 Azure Artifacts 피드 URL입니다.", + "loc.input.help.feedUrl": "If this is set, azureDevOpsServiceConnection is required. All other inputs are ignored. Not compatible with pythonUploadServiceConnections. Feed Url should be in the pypi upload registry format, e.g. https://pkgs.dev.azure.com/{ORG_NAME}/{PROJECT}/_packaging/{FEED_NAME}/pypi/upload/", + "loc.messages.Info_AddingInternalFeeds": "%s 내부 피드의 인증 정보를 추가하는 중입니다.", + "loc.messages.Info_AddingExternalFeeds": "%s 외부 엔드포인트의 인증 정보를 추가하는 중입니다.", + "loc.messages.Info_AddingAuthForRegistry": "레지스트리 %s 구성에 인증을 추가하는 중", + "loc.messages.Info_SuccessAddingAuth": "%s 내부 피드 및 %s 외부 엔드포인트의 인증을 추가했습니다.", + "loc.messages.Info_AddingPasswordAuthEntry": "%s 피드의 사용자 이름 암호 인증 항목을 추가하는 중", + "loc.messages.Info_AddingTokenAuthEntry": "%s 피드의 토큰 인증 항목을 추가하는 중", + "loc.messages.Info_SuccessAddingFederatedFeedAuth": "피드 %s에 페더레이션 인증을 추가했습니다.", + "loc.messages.Error_FailedToParseFeedUrlAndAuth": "피드 URL을 구문 분석하고 인증 정보를 추가하지 못했습니다. %s", + "loc.messages.Warning_OnlyOneFeedAllowed": "이 작업을 사용하여 한 번에 하나의 내부 피드만 승인할 수 있습니다. 첫 번째 피드를 제외한 모든 피드는 무시됩니다.", + "loc.messages.Warning_OnlyOneServiceConnectionAllowed": "이 작업을 사용하여 한 번에 하나의 서비스 연결만 승인할 수 있습니다. 첫 번째 연결을 제외한 모든 연결은 무시됩니다.", + "loc.messages.Error_DuplicateEntryForFeed": "피드 이름 %s에 대한 중복 항목입니다. 잠재적인 게시 문제를 방지하려면 고유한 이름을 사용하세요.", + "loc.messages.FailedToGetPackagingUri": "기본 컬렉션 URI를 사용하여 패키징 URI를 가져올 수 없습니다.", + "loc.messages.FailedToAddAuthentication": "인증을 추가하지 못했습니다.", + "loc.messages.NoPypircFile": "정리할 .pypirc 파일이 없습니다.", + "loc.messages.VariableSetForPypirc": "%s에 있는 .pypirc의 환경 변수가 설정되었습니다.", + "loc.messages.Info_RemovingPypircFile": "%s에서 .pypirc 파일을 제거하는 중", + "loc.messages.NoRepoFound": "%s에서 리포지토리 URL을 찾을 수 없습니다.", + "loc.messages.Error_FailedToGetServiceConnectionAuth": "서비스 연결에서 페더레이션 자격 증명을 가져올 수 없습니다. %s.", + "loc.messages.Error_MissingFeedUrlOrServiceConnection": "피드 URL과 서비스 연결을 모두 설정해야 하며 비워 둘 수 없습니다." } \ No newline at end of file diff --git a/Tasks/TwineAuthenticateV1/Strings/resources.resjson/ru-RU/resources.resjson b/Tasks/TwineAuthenticateV1/Strings/resources.resjson/ru-RU/resources.resjson index b46727575598..c5c0c96a93fc 100644 --- a/Tasks/TwineAuthenticateV1/Strings/resources.resjson/ru-RU/resources.resjson +++ b/Tasks/TwineAuthenticateV1/Strings/resources.resjson/ru-RU/resources.resjson @@ -1,35 +1,35 @@ -{ - "loc.friendlyName": "Проверка подлинности отправки Twine Python", - "loc.helpMarkDown": "[См. дополнительные сведения об этой задаче](https://docs.microsoft.com/azure/devops/pipelines/tasks/package/twine-authenticate) или [документацию по Twine](https://twine.readthedocs.io/)", - "loc.description": "Выполните проверку подлинности для отправки дистрибутивов Python с помощью Twine. Добавьте \"-r имя_веб-канала/имя_конечной_точки --config-file $(PYPIRC_PATH)\" в команду отправки Twine. Для веб-каналов, присутствующих в этой организации, используйте имя веб-канала в качестве репозитория (-r). В противном случае используйте имя конечной точки, определенное в подключении службы.", - "loc.instanceNameFormat": "Проверка подлинности Twine $(message)", - "loc.group.displayName.feedAuthentication": "Веб-каналы и проверка подлинности", - "loc.group.displayName.advanced": "Дополнительно", - "loc.input.label.artifactFeed": "Имя моего канала (выберите ниже)", - "loc.input.help.artifactFeed": "Выберите веб-канал для проверки подлинности, присутствующий в этой организации.", - "loc.input.label.pythonUploadServiceConnection": "Веб-канал из внешних организаций", - "loc.input.help.pythonUploadServiceConnection": "Выберите конечную точку для проверки подлинности за пределами этой организации. Убедитесь, что конечная точка имеет разрешения на отправку пакетов.", - "loc.input.label.workloadIdentityServiceConnection": "Подключение службы \"Пользователь Azure DevOps с поддержкой Идентификации рабочей нагрузки Microsoft Entra\"", - "loc.input.help.workloadIdentityServiceConnection": "Если этот параметр задано, требуется feedUrl. Все остальные входные данные игнорируются.", - "loc.input.label.feedUrl": "URL-адрес веб-канала Azure Artifacts.", - "loc.input.help.feedUrl": "Если этот параметр задан, требуется workloadIdentityServiceConnection. Все остальные входные данные игнорируются. Несовместимо с pythonUploadServiceConnections. URL-адрес веб-канала должен быть в формате реестра отправки pypi, например https://pkgs.dev.azure.com/{ORG_NAME}/{PROJECT}/_packaging/{FEED_NAME}/pypi/upload/", - "loc.messages.Info_AddingInternalFeeds": "Добавление сведений о проверке подлинности для внутреннего веб-канала (%s).", - "loc.messages.Info_AddingExternalFeeds": "Добавление сведений о проверке подлинности для внешней конечной точки %s.", - "loc.messages.Info_AddingAuthForRegistry": "Добавление проверки подлинности в конфигурацию для реестра %s", - "loc.messages.Info_SuccessAddingAuth": "Проверка подлинности успешно добавлена для внутреннего веб-канала (%s) и внешней конечной точки (%s).", - "loc.messages.Info_AddingPasswordAuthEntry": "Добавление записи проверки подлинности для пароля пользователя для веб-канала %s", - "loc.messages.Info_AddingTokenAuthEntry": "Добавление записи проверки подлинности токена для веб-канала %s", - "loc.messages.Info_SuccessAddingFederatedFeedAuth": "Федеративная проверка подлинности для веб-канала %s добавлена.", - "loc.messages.Error_FailedToParseFeedUrlAndAuth": "Не удалось проанализировать URL-адрес веб-канала и добавить сведения о проверке подлинности. %s", - "loc.messages.Warning_OnlyOneFeedAllowed": "С помощью этой задачи одновременно можно авторизовать только один внутренний веб-канал. Все каналы, кроме первого, будут пропущены.", - "loc.messages.Warning_OnlyOneServiceConnectionAllowed": "С помощью этой задачи одновременно можно авторизовать только одно подключение службы. Все подключения, кроме первого, будут пропущены.", - "loc.messages.Error_DuplicateEntryForFeed": "Это повторяющаяся запись для веб-канала %s. Используйте уникальные имена, чтобы избежать возможных проблем с публикацией.", - "loc.messages.FailedToGetPackagingUri": "Не удалось получить URI упаковки, используется URI коллекции по умолчанию.", - "loc.messages.FailedToAddAuthentication": "Не удалось добавить проверку подлинности.", - "loc.messages.NoPypircFile": "Отсутствует файл PYPIRC для очистки.", - "loc.messages.VariableSetForPypirc": "Задана переменная среды для PYPIRC в %s.", - "loc.messages.Info_RemovingPypircFile": "Удаление файла PYPIRC из %s", - "loc.messages.NoRepoFound": "URL-адрес репозитория не найден в %s", - "loc.messages.Error_FailedToGetServiceConnectionAuth": "Не удалось получить федеративные учетные данные из подключения службы: %s.", - "loc.messages.Error_MissingFeedUrlOrServiceConnection": "Необходимо настроить и URL-адрес веб-канала, и подключение к службе. Они не могут быть пустыми." +{ + "loc.friendlyName": "Проверка подлинности отправки Twine Python", + "loc.helpMarkDown": "[См. дополнительные сведения об этой задаче](https://docs.microsoft.com/azure/devops/pipelines/tasks/package/twine-authenticate) или [документацию по Twine](https://twine.readthedocs.io/)", + "loc.description": "Выполните проверку подлинности для отправки дистрибутивов Python с помощью Twine. Добавьте \"-r имя_веб-канала/имя_конечной_точки --config-file $(PYPIRC_PATH)\" в команду отправки Twine. Для веб-каналов, присутствующих в этой организации, используйте имя веб-канала в качестве репозитория (-r). В противном случае используйте имя конечной точки, определенное в подключении службы.", + "loc.instanceNameFormat": "Проверка подлинности Twine $(message)", + "loc.group.displayName.feedAuthentication": "Веб-каналы и проверка подлинности", + "loc.group.displayName.advanced": "Дополнительно", + "loc.input.label.artifactFeed": "Имя моего канала (выберите ниже)", + "loc.input.help.artifactFeed": "Выберите веб-канал для проверки подлинности, присутствующий в этой организации.", + "loc.input.label.pythonUploadServiceConnection": "Веб-канал из внешних организаций", + "loc.input.help.pythonUploadServiceConnection": "Выберите конечную точку для проверки подлинности за пределами этой организации. Убедитесь, что конечная точка имеет разрешения на отправку пакетов.", + "loc.input.label.workloadIdentityServiceConnection": "'Azure DevOps' Service Connection", + "loc.input.help.workloadIdentityServiceConnection": "Если этот параметр задано, требуется feedUrl. Все остальные входные данные игнорируются.", + "loc.input.label.feedUrl": "URL-адрес веб-канала Azure Artifacts.", + "loc.input.help.feedUrl": "If this is set, azureDevOpsServiceConnection is required. All other inputs are ignored. Not compatible with pythonUploadServiceConnections. Feed Url should be in the pypi upload registry format, e.g. https://pkgs.dev.azure.com/{ORG_NAME}/{PROJECT}/_packaging/{FEED_NAME}/pypi/upload/", + "loc.messages.Info_AddingInternalFeeds": "Добавление сведений о проверке подлинности для внутреннего веб-канала (%s).", + "loc.messages.Info_AddingExternalFeeds": "Добавление сведений о проверке подлинности для внешней конечной точки %s.", + "loc.messages.Info_AddingAuthForRegistry": "Добавление проверки подлинности в конфигурацию для реестра %s", + "loc.messages.Info_SuccessAddingAuth": "Проверка подлинности успешно добавлена для внутреннего веб-канала (%s) и внешней конечной точки (%s).", + "loc.messages.Info_AddingPasswordAuthEntry": "Добавление записи проверки подлинности для пароля пользователя для веб-канала %s", + "loc.messages.Info_AddingTokenAuthEntry": "Добавление записи проверки подлинности токена для веб-канала %s", + "loc.messages.Info_SuccessAddingFederatedFeedAuth": "Федеративная проверка подлинности для веб-канала %s добавлена.", + "loc.messages.Error_FailedToParseFeedUrlAndAuth": "Не удалось проанализировать URL-адрес веб-канала и добавить сведения о проверке подлинности. %s", + "loc.messages.Warning_OnlyOneFeedAllowed": "С помощью этой задачи одновременно можно авторизовать только один внутренний веб-канал. Все каналы, кроме первого, будут пропущены.", + "loc.messages.Warning_OnlyOneServiceConnectionAllowed": "С помощью этой задачи одновременно можно авторизовать только одно подключение службы. Все подключения, кроме первого, будут пропущены.", + "loc.messages.Error_DuplicateEntryForFeed": "Это повторяющаяся запись для веб-канала %s. Используйте уникальные имена, чтобы избежать возможных проблем с публикацией.", + "loc.messages.FailedToGetPackagingUri": "Не удалось получить URI упаковки, используется URI коллекции по умолчанию.", + "loc.messages.FailedToAddAuthentication": "Не удалось добавить проверку подлинности.", + "loc.messages.NoPypircFile": "Отсутствует файл PYPIRC для очистки.", + "loc.messages.VariableSetForPypirc": "Задана переменная среды для PYPIRC в %s.", + "loc.messages.Info_RemovingPypircFile": "Удаление файла PYPIRC из %s", + "loc.messages.NoRepoFound": "URL-адрес репозитория не найден в %s", + "loc.messages.Error_FailedToGetServiceConnectionAuth": "Не удалось получить федеративные учетные данные из подключения службы: %s.", + "loc.messages.Error_MissingFeedUrlOrServiceConnection": "Необходимо настроить и URL-адрес веб-канала, и подключение к службе. Они не могут быть пустыми." } \ No newline at end of file diff --git a/Tasks/TwineAuthenticateV1/Strings/resources.resjson/zh-CN/resources.resjson b/Tasks/TwineAuthenticateV1/Strings/resources.resjson/zh-CN/resources.resjson index b8f3b2926ac8..4b6e2a25f8f9 100644 --- a/Tasks/TwineAuthenticateV1/Strings/resources.resjson/zh-CN/resources.resjson +++ b/Tasks/TwineAuthenticateV1/Strings/resources.resjson/zh-CN/resources.resjson @@ -1,35 +1,35 @@ -{ - "loc.friendlyName": "Python twine 上传身份验证", - "loc.helpMarkDown": "[详细了解此任务](https://docs.microsoft.com/azure/devops/pipelines/tasks/package/twine-authenticate)或[参阅 Twine 文档](https://twine.readthedocs.io/)", - "loc.description": "验证使用 twine 上传 Python 分发版。将 \"-r FeedName/EndpointName --config-file $(PYPIRC_PATH)\" 添加到 twine 上传命令。对于此组织中存在的源,请使用源名称作为存储库(-r)。否则,请使用在服务连接中定义的终结点名称。", - "loc.instanceNameFormat": "Twine 身份验证 $(message)", - "loc.group.displayName.feedAuthentication": "源和身份验证", - "loc.group.displayName.advanced": "高级", - "loc.input.label.artifactFeed": "我的源名称(在下面选择)", - "loc.input.help.artifactFeed": "选择用于验证是否存在于此组织中的源。", - "loc.input.label.pythonUploadServiceConnection": "来自外部组织的源", - "loc.input.help.pythonUploadServiceConnection": "选择用于在此组织外部进行身份验证的终结点。确保该终结点具有包上传权限。", - "loc.input.label.workloadIdentityServiceConnection": "“Entra Workload ID 支持的 Azure DevOps 用户”服务连接", - "loc.input.help.workloadIdentityServiceConnection": "如果进行了此设置,则需要 feedUrl。所有其他输入将忽略。", - "loc.input.label.feedUrl": "Azure Artifacts 源 URL。", - "loc.input.help.feedUrl": "如果设置此项,则需要 workloadIdentityServiceConnection。已忽略所有其他输入。与 pythonUploadServiceConnections 不兼容。源 URL 应采用 pypi 上传注册表格式,例如 https://pkgs.dev.azure.com/{ORG_NAME}/{PROJECT}/_packaging/{FEED_NAME}/pypi/upload/", - "loc.messages.Info_AddingInternalFeeds": "正在为 %s 内部源添加身份验证信息。", - "loc.messages.Info_AddingExternalFeeds": "正在为 %s 外部终结点添加身份验证信息。", - "loc.messages.Info_AddingAuthForRegistry": "正在向注册表 %s 的配置添加身份验证", - "loc.messages.Info_SuccessAddingAuth": "已成功添加对 %s 内部源和 %s 外部终结点的身份验证。", - "loc.messages.Info_AddingPasswordAuthEntry": "正在为源 %s 添加用户名密码身份验证条目", - "loc.messages.Info_AddingTokenAuthEntry": "正在为源 %s 添加令牌身份验证条目", - "loc.messages.Info_SuccessAddingFederatedFeedAuth": "已成功为源 %s 添加联合身份验证。", - "loc.messages.Error_FailedToParseFeedUrlAndAuth": "未能分析源 URL 和添加身份验证信息。%s", - "loc.messages.Warning_OnlyOneFeedAllowed": "使用此任务,一次只能对一个内部源进行授权。将忽略第一个源以外的所有源。", - "loc.messages.Warning_OnlyOneServiceConnectionAllowed": "使用此任务,一次只能对一个服务连接进行授权。将忽略第一个连接以外的所有连接。", - "loc.messages.Error_DuplicateEntryForFeed": "这是源名称 %s 的重复条目。使用唯一名称以避免潜在的发布问题。", - "loc.messages.FailedToGetPackagingUri": "无法使用默认集合 URI 获取打包 URI。", - "loc.messages.FailedToAddAuthentication": "添加身份验证失败。", - "loc.messages.NoPypircFile": "没有要清理的 .pypirc 文件。", - "loc.messages.VariableSetForPypirc": "已在 %s 设置 .pypirc 的环境变量。", - "loc.messages.Info_RemovingPypircFile": "正在从 %s 删除 .pypirc 文件", - "loc.messages.NoRepoFound": "在 %s 下找不到存储库 URL", - "loc.messages.Error_FailedToGetServiceConnectionAuth": "无法从服务连接 %s 获取联合凭据。", - "loc.messages.Error_MissingFeedUrlOrServiceConnection": "源 URL 和服务连接都需要进行设置,不能为空。" +{ + "loc.friendlyName": "Python twine 上传身份验证", + "loc.helpMarkDown": "[详细了解此任务](https://docs.microsoft.com/azure/devops/pipelines/tasks/package/twine-authenticate)或[参阅 Twine 文档](https://twine.readthedocs.io/)", + "loc.description": "验证使用 twine 上传 Python 分发版。将 \"-r FeedName/EndpointName --config-file $(PYPIRC_PATH)\" 添加到 twine 上传命令。对于此组织中存在的源,请使用源名称作为存储库(-r)。否则,请使用在服务连接中定义的终结点名称。", + "loc.instanceNameFormat": "Twine 身份验证 $(message)", + "loc.group.displayName.feedAuthentication": "源和身份验证", + "loc.group.displayName.advanced": "高级", + "loc.input.label.artifactFeed": "我的源名称(在下面选择)", + "loc.input.help.artifactFeed": "选择用于验证是否存在于此组织中的源。", + "loc.input.label.pythonUploadServiceConnection": "来自外部组织的源", + "loc.input.help.pythonUploadServiceConnection": "选择用于在此组织外部进行身份验证的终结点。确保该终结点具有包上传权限。", + "loc.input.label.workloadIdentityServiceConnection": "'Azure DevOps' Service Connection", + "loc.input.help.workloadIdentityServiceConnection": "如果进行了此设置,则需要 feedUrl。所有其他输入将忽略。", + "loc.input.label.feedUrl": "Azure Artifacts 源 URL。", + "loc.input.help.feedUrl": "If this is set, azureDevOpsServiceConnection is required. All other inputs are ignored. Not compatible with pythonUploadServiceConnections. Feed Url should be in the pypi upload registry format, e.g. https://pkgs.dev.azure.com/{ORG_NAME}/{PROJECT}/_packaging/{FEED_NAME}/pypi/upload/", + "loc.messages.Info_AddingInternalFeeds": "正在为 %s 内部源添加身份验证信息。", + "loc.messages.Info_AddingExternalFeeds": "正在为 %s 外部终结点添加身份验证信息。", + "loc.messages.Info_AddingAuthForRegistry": "正在向注册表 %s 的配置添加身份验证", + "loc.messages.Info_SuccessAddingAuth": "已成功添加对 %s 内部源和 %s 外部终结点的身份验证。", + "loc.messages.Info_AddingPasswordAuthEntry": "正在为源 %s 添加用户名密码身份验证条目", + "loc.messages.Info_AddingTokenAuthEntry": "正在为源 %s 添加令牌身份验证条目", + "loc.messages.Info_SuccessAddingFederatedFeedAuth": "已成功为源 %s 添加联合身份验证。", + "loc.messages.Error_FailedToParseFeedUrlAndAuth": "未能分析源 URL 和添加身份验证信息。%s", + "loc.messages.Warning_OnlyOneFeedAllowed": "使用此任务,一次只能对一个内部源进行授权。将忽略第一个源以外的所有源。", + "loc.messages.Warning_OnlyOneServiceConnectionAllowed": "使用此任务,一次只能对一个服务连接进行授权。将忽略第一个连接以外的所有连接。", + "loc.messages.Error_DuplicateEntryForFeed": "这是源名称 %s 的重复条目。使用唯一名称以避免潜在的发布问题。", + "loc.messages.FailedToGetPackagingUri": "无法使用默认集合 URI 获取打包 URI。", + "loc.messages.FailedToAddAuthentication": "添加身份验证失败。", + "loc.messages.NoPypircFile": "没有要清理的 .pypirc 文件。", + "loc.messages.VariableSetForPypirc": "已在 %s 设置 .pypirc 的环境变量。", + "loc.messages.Info_RemovingPypircFile": "正在从 %s 删除 .pypirc 文件", + "loc.messages.NoRepoFound": "在 %s 下找不到存储库 URL", + "loc.messages.Error_FailedToGetServiceConnectionAuth": "无法从服务连接 %s 获取联合凭据。", + "loc.messages.Error_MissingFeedUrlOrServiceConnection": "源 URL 和服务连接都需要进行设置,不能为空。" } \ No newline at end of file diff --git a/Tasks/TwineAuthenticateV1/Strings/resources.resjson/zh-TW/resources.resjson b/Tasks/TwineAuthenticateV1/Strings/resources.resjson/zh-TW/resources.resjson index 66114fea271d..5c5d71db41b8 100644 --- a/Tasks/TwineAuthenticateV1/Strings/resources.resjson/zh-TW/resources.resjson +++ b/Tasks/TwineAuthenticateV1/Strings/resources.resjson/zh-TW/resources.resjson @@ -1,35 +1,35 @@ -{ - "loc.friendlyName": "Python Twine 上傳驗證", - "loc.helpMarkDown": "[深入了解此工作](https://docs.microsoft.com/azure/devops/pipelines/tasks/package/twine-authenticate)或[參閱 Twine 文件](https://twine.readthedocs.io/)", - "loc.description": "針對使用 Twine 上傳 Python 發行版本進行驗證。請將 '-r FeedName/EndpointName --config-file $(PYPIRC_PATH)' 新增至 Twine 上傳命令。針對存在於此組織中的摘要,請使用摘要名稱作為存放庫 (-r)。否則,請使用服務連線中定義的端點名稱。", - "loc.instanceNameFormat": "Twine 驗證 $(message)", - "loc.group.displayName.feedAuthentication": "摘要與驗證", - "loc.group.displayName.advanced": "進階", - "loc.input.label.artifactFeed": "我的摘要名稱 (於下方選取)", - "loc.input.help.artifactFeed": "選取此組織中要驗證的摘要。", - "loc.input.label.pythonUploadServiceConnection": "來自外部組織的摘要", - "loc.input.help.pythonUploadServiceConnection": "選取此組織外要驗證的端點。請確定端點有權上傳套件。", - "loc.input.label.workloadIdentityServiceConnection": "採用 Entra 工作負載 ID 的 Azure DevOps 使用者服務連線", - "loc.input.help.workloadIdentityServiceConnection": "如設定此選項,則需要 feedUrl。忽略所有其他輸入。", - "loc.input.label.feedUrl": "Azure Artifacts 摘要 URL。", - "loc.input.help.feedUrl": "如果設定此選項,則需要 workloadIdentityServiceConnection。忽略所有其他輸入。與 pythonUploadServiceConnections 不相容。摘要 URL 應該為 pypi 上傳登錄格式,例如 https://pkgs.dev.azure.com/{ORG_NAME}/{PROJECT}/_packaging/{FEED_NAME}/pypi/upload/", - "loc.messages.Info_AddingInternalFeeds": "正在新增 %s 內部摘要的驗證資訊。", - "loc.messages.Info_AddingExternalFeeds": "正在新增 %s 外部端點的驗證資訊。", - "loc.messages.Info_AddingAuthForRegistry": "正在新增登錄 %s 的組態驗證", - "loc.messages.Info_SuccessAddingAuth": "已成功為 %s 內部摘要和 %s 外部端點新增驗證。", - "loc.messages.Info_AddingPasswordAuthEntry": "正在新增摘要 %s 的使用者名稱密碼驗證項目", - "loc.messages.Info_AddingTokenAuthEntry": "正在新增摘要 %s 的權杖驗證項目", - "loc.messages.Info_SuccessAddingFederatedFeedAuth": "已成功為摘要 %s 新增同盟驗證。", - "loc.messages.Error_FailedToParseFeedUrlAndAuth": "無法剖析摘要 URL 和新增驗證資訊。%s", - "loc.messages.Warning_OnlyOneFeedAllowed": "使用此工作時,一次只能授權一個內部摘要。除了第一個摘要外,將會忽略所有摘要。", - "loc.messages.Warning_OnlyOneServiceConnectionAllowed": "使用此工作時,一次只能授權一個服務連線。除了第一個連線外,將會忽略所有連線。", - "loc.messages.Error_DuplicateEntryForFeed": "這是摘要名稱 %s 的重複項目。使用唯一名稱以避免潛在的發佈問題。", - "loc.messages.FailedToGetPackagingUri": "無法取得封裝 URI,將改用預設收集 URI。", - "loc.messages.FailedToAddAuthentication": "無法新增驗證。", - "loc.messages.NoPypircFile": "沒有任何要清除的 .pypirc 檔案。", - "loc.messages.VariableSetForPypirc": "已在 %s 設定 .pypirc 的環境變數。", - "loc.messages.Info_RemovingPypircFile": "正在從 %s 移除 .pypirc 檔案", - "loc.messages.NoRepoFound": "在 %s 下找不到存放庫 URL", - "loc.messages.Error_FailedToGetServiceConnectionAuth": "無法取得服務連線的同盟認證: %s。", - "loc.messages.Error_MissingFeedUrlOrServiceConnection": "摘要 URL 和服務連線都必須設定,且不能是空的。" +{ + "loc.friendlyName": "Python Twine 上傳驗證", + "loc.helpMarkDown": "[深入了解此工作](https://docs.microsoft.com/azure/devops/pipelines/tasks/package/twine-authenticate)或[參閱 Twine 文件](https://twine.readthedocs.io/)", + "loc.description": "針對使用 Twine 上傳 Python 發行版本進行驗證。請將 '-r FeedName/EndpointName --config-file $(PYPIRC_PATH)' 新增至 Twine 上傳命令。針對存在於此組織中的摘要,請使用摘要名稱作為存放庫 (-r)。否則,請使用服務連線中定義的端點名稱。", + "loc.instanceNameFormat": "Twine 驗證 $(message)", + "loc.group.displayName.feedAuthentication": "摘要與驗證", + "loc.group.displayName.advanced": "進階", + "loc.input.label.artifactFeed": "我的摘要名稱 (於下方選取)", + "loc.input.help.artifactFeed": "選取此組織中要驗證的摘要。", + "loc.input.label.pythonUploadServiceConnection": "來自外部組織的摘要", + "loc.input.help.pythonUploadServiceConnection": "選取此組織外要驗證的端點。請確定端點有權上傳套件。", + "loc.input.label.workloadIdentityServiceConnection": "'Azure DevOps' Service Connection", + "loc.input.help.workloadIdentityServiceConnection": "如設定此選項,則需要 feedUrl。忽略所有其他輸入。", + "loc.input.label.feedUrl": "Azure Artifacts 摘要 URL。", + "loc.input.help.feedUrl": "If this is set, azureDevOpsServiceConnection is required. All other inputs are ignored. Not compatible with pythonUploadServiceConnections. Feed Url should be in the pypi upload registry format, e.g. https://pkgs.dev.azure.com/{ORG_NAME}/{PROJECT}/_packaging/{FEED_NAME}/pypi/upload/", + "loc.messages.Info_AddingInternalFeeds": "正在新增 %s 內部摘要的驗證資訊。", + "loc.messages.Info_AddingExternalFeeds": "正在新增 %s 外部端點的驗證資訊。", + "loc.messages.Info_AddingAuthForRegistry": "正在新增登錄 %s 的組態驗證", + "loc.messages.Info_SuccessAddingAuth": "已成功為 %s 內部摘要和 %s 外部端點新增驗證。", + "loc.messages.Info_AddingPasswordAuthEntry": "正在新增摘要 %s 的使用者名稱密碼驗證項目", + "loc.messages.Info_AddingTokenAuthEntry": "正在新增摘要 %s 的權杖驗證項目", + "loc.messages.Info_SuccessAddingFederatedFeedAuth": "已成功為摘要 %s 新增同盟驗證。", + "loc.messages.Error_FailedToParseFeedUrlAndAuth": "無法剖析摘要 URL 和新增驗證資訊。%s", + "loc.messages.Warning_OnlyOneFeedAllowed": "使用此工作時,一次只能授權一個內部摘要。除了第一個摘要外,將會忽略所有摘要。", + "loc.messages.Warning_OnlyOneServiceConnectionAllowed": "使用此工作時,一次只能授權一個服務連線。除了第一個連線外,將會忽略所有連線。", + "loc.messages.Error_DuplicateEntryForFeed": "這是摘要名稱 %s 的重複項目。使用唯一名稱以避免潛在的發佈問題。", + "loc.messages.FailedToGetPackagingUri": "無法取得封裝 URI,將改用預設收集 URI。", + "loc.messages.FailedToAddAuthentication": "無法新增驗證。", + "loc.messages.NoPypircFile": "沒有任何要清除的 .pypirc 檔案。", + "loc.messages.VariableSetForPypirc": "已在 %s 設定 .pypirc 的環境變數。", + "loc.messages.Info_RemovingPypircFile": "正在從 %s 移除 .pypirc 檔案", + "loc.messages.NoRepoFound": "在 %s 下找不到存放庫 URL", + "loc.messages.Error_FailedToGetServiceConnectionAuth": "無法取得服務連線的同盟認證: %s。", + "loc.messages.Error_MissingFeedUrlOrServiceConnection": "摘要 URL 和服務連線都必須設定,且不能是空的。" } \ No newline at end of file