Langpack source update for May release (#23014)

This commit is contained in:
Alex Ma
2023-05-07 19:58:41 -07:00
committed by GitHub
parent 1620b3b374
commit ff3f6d53c7
170 changed files with 14779 additions and 2750 deletions

View File

@@ -46,9 +46,29 @@
<source xml:lang="en">Specified tenant with ID '{0}' not found.</source>
<target state="translated">No se encuentra el inquilino especificado con el id. "{0}".</target>
</trans-unit>
<trans-unit id="azurecore.confirmIgnoreTenantDialog.body">
<source xml:lang="en">Azure Data Studio will no longer trigger authentication for this tenant {0} ({1}) and resources will not be accessible.
To allow access to resources for this tenant again, you will need to remove the tenant from the exclude list in the '{2}' setting.
Do you wish to proceed?</source>
<target state="translated">Azure Data Studio ya no desencadenará la autenticación para este inquilino {0} ({1}) y no se podrá acceder a los recursos.
Para permitir de nuevo el acceso a los recursos de este inquilino, deberá quitar el inquilino de la lista de exclusión de la configuración de '{2}'.
¿Desea continuar?</target>
</trans-unit>
<trans-unit id="azurecore.confirmIgnoreTenantDialog.confirm">
<source xml:lang="en">Confirm</source>
<target state="translated">Confirmar</target>
</trans-unit>
<trans-unit id="azurecore.consentDialog.authenticate">
<source xml:lang="en">Cancel and Authenticate</source>
<target state="translated">Cancelar y autenticar</target>
</trans-unit>
<trans-unit id="azurecore.consentDialog.body">
<source xml:lang="en">Your tenant '{0} ({1})' requires you to re-authenticate again to access {2} resources. Press Open to start the authentication process.</source>
<target state="translated">El inquilino "{0} ({1})" requiere que vuelva a autenticarse para acceder a {2} recursos. Presione Abrir para iniciar el proceso de autenticación.</target>
<source xml:lang="en">Your tenant {0} ({1}) requires you to re-authenticate again to access {2} resources. Press Open to start the authentication process.</source>
<target state="translated">El inquilino {0} ({1}) requiere que vuelva a autenticarse para acceder a {2} recursos. Presione Abrir para iniciar el proceso de autenticación.</target>
</trans-unit>
<trans-unit id="azurecore.consentDialog.cancel">
<source xml:lang="en">Cancel</source>
@@ -62,6 +82,14 @@
<source xml:lang="en">Open</source>
<target state="translated">Abrir</target>
</trans-unit>
<trans-unit id="msal.accountNotFoundError">
<source xml:lang="en">Unable to find account info when acquiring token.</source>
<target state="translated">No se encuentra la información de la cuenta al adquirir el token.</target>
</trans-unit>
<trans-unit id="msal.resourceNotFoundError">
<source xml:lang="en">Unable to find configuration for Azure Resource {0}</source>
<target state="translated">No se encuentra la configuración del recurso de Azure {0}</target>
</trans-unit>
<trans-unit id="noMicrosoftResource">
<source xml:lang="en">Provider '{0}' does not have a Microsoft resource endpoint defined.</source>
<target state="translated">El proveedor “{0}” no tiene definido un punto de conexión de recursos de Microsoft.</target>
@@ -132,6 +160,10 @@
<target state="translated">{0} al adquirir el token.
{1}</target>
</trans-unit>
<trans-unit id="tenantIgnoredError">
<source xml:lang="en">Tenant found in ignore list, authentication not attempted. You can remove tenant {0} from ignore list in settings.json file: {1} if you wish to access resources from this tenant.</source>
<target state="translated">Inquilino encontrado en la lista de omitidos, autenticación no intentada. Puede quitar al inquilino {0} de la lista de omitidos en el archivo settings.json: {1} si quiere acceder a los recursos de este inquilino.</target>
</trans-unit>
</body>
</file>
<file original="extensions/azurecore/dist/account-provider/azureAccountProviderService" source-language="en" datatype="plaintext" target-language="es">
@@ -394,6 +426,10 @@
</file>
<file original="extensions/azurecore/dist/azureResource/tree/flatAccountTreeNode" source-language="en" datatype="plaintext" target-language="es">
<body>
<trans-unit id="azure.resource.flatAccountTreeNode.noResourcesLabel">
<source xml:lang="en">No Resources found.</source>
<target state="translated">No se han encontrado recursos.</target>
</trans-unit>
<trans-unit id="azure.resource.throttleerror">
<source xml:lang="en">Requests from this account have been throttled. To retry, please select a smaller number of subscriptions.</source>
<target state="translated">Las solicitudes de esta cuenta se han acelerado Para volver a intentarlo, seleccione un número menor de suscripciones.</target>
@@ -533,6 +569,14 @@
<source xml:lang="en">Warning: ADAL has been deprecated, and is scheduled to be removed in a future release. Please use MSAL instead.</source>
<target state="translated">Advertencia: ADAL está en desuso y está programado para quitarse en una versión futura. Use MSAL en su lugar.</target>
</trans-unit>
<trans-unit id="azurecore.disable">
<source xml:lang="en">Disable</source>
<target state="translated">Deshabilitar</target>
</trans-unit>
<trans-unit id="azurecore.dismiss">
<source xml:lang="en">Dismiss</source>
<target state="translated">Descartar</target>
</trans-unit>
<trans-unit id="azurecore.eastasia">
<source xml:lang="en">East Asia</source>
<target state="translated">Este de Asia</target>
@@ -617,6 +661,10 @@
<source xml:lang="en">Norway West</source>
<target state="translated">Oeste de Noruega</target>
</trans-unit>
<trans-unit id="azurecore.piiLogging.warning">
<source xml:lang="en">Warning: Azure PII Logging is enabled. Enabling this option allows personally identifiable information to be logged and should only be used for debugging purposes.</source>
<target state="translated">Advertencia: Azure PII Logging está habilitado. Habilitar esta opción permite registrar información de identificación personal y solo debe utilizarse con fines de depuración.</target>
</trans-unit>
<trans-unit id="azurecore.postgresServer">
<source xml:lang="en">Azure Database for PostgreSQL server</source>
<target state="translated">Servidor de Azure Database for PostgreSQL</target>
@@ -802,8 +850,8 @@
<target state="translated">Azure (versión preliminar)</target>
</trans-unit>
<trans-unit id="azure.tenant.config.filter.description">
<source xml:lang="en">The list of tenant IDs to ignore when querying azure resources. Each element is a tenant id.</source>
<target state="translated">Lista de id. de inquilino para ignorar al realizar una consultar relativa a recursos de Azure. Cada elemento es un id. de inquilino.</target>
<source xml:lang="en">The list of tenant IDs which will be skipped when querying Azure resources or requesting authentication tokens.</source>
<target state="translated">Lista de id. de inquilino que se omitirán al consultar recursos de Azure o solicitar tokens de autenticación.</target>
</trans-unit>
<trans-unit id="azure.title">
<source xml:lang="en">Azure</source>

View File

@@ -134,17 +134,13 @@
<source xml:lang="en">Application name</source>
<target state="translated">Nombre de la aplicación</target>
</trans-unit>
<trans-unit id="cms.connectionOptions.attachDbFilename.displayName">
<source xml:lang="en">Attach DB filename</source>
<target state="translated">Adjuntar nombre de archivo de base de datos</target>
</trans-unit>
<trans-unit id="cms.connectionOptions.attachedDBFileName.description">
<trans-unit id="cms.connectionOptions.attachDbFilename.description">
<source xml:lang="en">The name of the primary file, including the full path name, of an attachable database</source>
<target state="translated">Nombre del archivo principal, incluido el nombre completo de ruta, de una base de datos que se puede adjuntar</target>
</trans-unit>
<trans-unit id="cms.connectionOptions.attachedDBFileName.displayName">
<source xml:lang="en">Attached DB file name</source>
<target state="translated">Nombre del archivo de base de datos adjunto</target>
<trans-unit id="cms.connectionOptions.attachDbFilename.displayName">
<source xml:lang="en">Attach DB filename</source>
<target state="translated">Adjuntar nombre de archivo de base de datos</target>
</trans-unit>
<trans-unit id="cms.connectionOptions.authType.categoryValues.azureMFA">
<source xml:lang="en">Azure Active Directory - Universal with MFA support</source>
@@ -167,12 +163,12 @@
<target state="translated">Tipo de autenticación</target>
</trans-unit>
<trans-unit id="cms.connectionOptions.columnEncryptionSetting.description">
<source xml:lang="en">Default column encryption setting for all the commands on the connection</source>
<target state="translated">Valor de cifrado de columnas predeterminado para todos los comandos de la conexión</target>
<source xml:lang="en">Enables or disables Always Encrypted for the connection</source>
<target state="translated">Habilita o deshabilita Always Encrypted para la conexión.</target>
</trans-unit>
<trans-unit id="cms.connectionOptions.columnEncryptionSetting.displayName">
<source xml:lang="en">Column encryption</source>
<target state="translated">Cifrado de columnas</target>
<source xml:lang="en">Always Encrypted</source>
<target state="translated">Always Encrypted</target>
</trans-unit>
<trans-unit id="cms.connectionOptions.commandTimeout.description">
<source xml:lang="en">The length of time (in seconds) to wait for a command to execute before terminating the attempt and generating an error</source>
@@ -230,6 +226,34 @@
<source xml:lang="en">Current language</source>
<target state="translated">Idioma actual</target>
</trans-unit>
<trans-unit id="cms.connectionOptions.enclaveAttestationProtocol.categoryValues.AAS">
<source xml:lang="en">Azure Attestation</source>
<target state="translated">Atestación de Azure</target>
</trans-unit>
<trans-unit id="cms.connectionOptions.enclaveAttestationProtocol.categoryValues.HGS">
<source xml:lang="en">Host Guardian Service</source>
<target state="translated">Servicio de protección de host</target>
</trans-unit>
<trans-unit id="cms.connectionOptions.enclaveAttestationProtocol.categoryValues.None">
<source xml:lang="en">None</source>
<target state="translated">Ninguno</target>
</trans-unit>
<trans-unit id="cms.connectionOptions.enclaveAttestationProtocol.description">
<source xml:lang="en">Specifies a protocol for attesting a server-side enclave used with Always Encrypted with Secure enclaves</source>
<target state="translated">Especifica un protocolo para la atestación de un enclave de servidor empleado con Always Encrypted con enclaves seguros</target>
</trans-unit>
<trans-unit id="cms.connectionOptions.enclaveAttestationProtocol.displayName">
<source xml:lang="en">Attestation protocol</source>
<target state="translated">Protocolo de atestación</target>
</trans-unit>
<trans-unit id="cms.connectionOptions.enclaveAttestationUrl.description">
<source xml:lang="en">Specifies an endpoint for attesting a server-side enclave used with Always Encrypted with Secure enclaves</source>
<target state="translated">Especifica un punto de conexión para la atestación de un enclave de servidor empleado con Always Encrypted con enclaves seguros</target>
</trans-unit>
<trans-unit id="cms.connectionOptions.enclaveAttestationUrl.displayName">
<source xml:lang="en">Attestation URL</source>
<target state="translated">URL de atestación</target>
</trans-unit>
<trans-unit id="cms.connectionOptions.encrypt.categoryValues.false">
<source xml:lang="en">Optional (False)</source>
<target state="translated">Optional (False)</target>
@@ -378,6 +402,14 @@
<source xml:lang="en">Replication</source>
<target state="translated">Replicación</target>
</trans-unit>
<trans-unit id="cms.connectionOptions.secureEnclaves.description">
<source xml:lang="en">Enables or disables Secure enclaves for the connection</source>
<target state="translated">Habilitar o deshabilitar enclaves seguros para la conexión</target>
</trans-unit>
<trans-unit id="cms.connectionOptions.secureEnclaves.displayName">
<source xml:lang="en">Secure enclaves</source>
<target state="translated">Enclaves seguros</target>
</trans-unit>
<trans-unit id="cms.connectionOptions.serverDescription.description">
<source xml:lang="en">Description of the SQL Server instance</source>
<target state="translated">Descripción de la instancia de SQL Server</target>
@@ -394,6 +426,10 @@
<source xml:lang="en">Server</source>
<target state="translated">Servidor</target>
</trans-unit>
<trans-unit id="cms.connectionOptions.serverName.placeholder">
<source xml:lang="en">e.g. tcp:servername,1433</source>
<target state="translated">por ejemplo, tcp:servername,1433</target>
</trans-unit>
<trans-unit id="cms.connectionOptions.trustServerCertificate.description">
<source xml:lang="en">When true (and encrypt=true), SQL Server uses SSL encryption for all data sent between the client and server without validating the server certificate. This property is not supported with Encrypt=Strict.</source>
<target state="translated">Cuando es true (y encrypt=true), SQL Server usa el cifrado SSL para todos los datos enviados entre el cliente y el servidor sin validar el certificado de servidor. Esta propiedad no se admite con Encrypt=Strict.</target>
@@ -434,10 +470,18 @@
<source xml:lang="en">Support for managing SQL Server Central Management Servers</source>
<target state="translated">Compatibilidad con la administración de servidores de administración central de SQL Server</target>
</trans-unit>
<trans-unit id="cms.disabled">
<source xml:lang="en">Disabled</source>
<target state="translated">Deshabilitado</target>
</trans-unit>
<trans-unit id="cms.displayName">
<source xml:lang="en">SQL Server Central Management Servers</source>
<target state="translated">Servidores de administración central de SQL Server</target>
</trans-unit>
<trans-unit id="cms.enabled">
<source xml:lang="en">Enabled</source>
<target state="translated">Habilitado</target>
</trans-unit>
<trans-unit id="cms.format.alignColumnDefinitionsInColumns">
<source xml:lang="en">Should column definitions be aligned?</source>
<target state="translated">Indica si las definiciones de columna deben alinearse.</target>

View File

@@ -134,6 +134,10 @@
<source xml:lang="en">Select project file</source>
<target state="translated">Seleccione el archivo del proyecto.</target>
</trans-unit>
<trans-unit id="dataworkspace.projectFileTitle">
<source xml:lang="en">Project file</source>
<target state="translated">Archivo de proyecto</target>
</trans-unit>
<trans-unit id="dataworkspace.projectLocationPlaceholder">
<source xml:lang="en">Select location to create project</source>
<target state="translated">Seleccione la ubicación para crear el proyecto.</target>
@@ -154,10 +158,6 @@
<source xml:lang="en">The selected project location '{0}' does not exist or is not a directory.</source>
<target state="translated">La ubicación del proyecto seleccionado, "{0}", no existe o no es un directorio.</target>
</trans-unit>
<trans-unit id="dataworkspace.projectsFailedToLoad">
<source xml:lang="en">Some projects failed to load. To view more details, [open the developer console](command:workbench.action.toggleDevTools)</source>
<target state="translated">No se pudieron cargar algunos proyectos. Para ver más detalles, [abra la consola de desarrollo](command:workbench.action.toggleDevTools).</target>
</trans-unit>
<trans-unit id="dataworkspace.remoteGitRepo">
<source xml:lang="en">Remote git repository</source>
<target state="translated">Repositorio GIT remoto</target>
@@ -242,6 +242,10 @@
<source xml:lang="en">List of opened projects should not be undefined after refresh from disk.</source>
<target state="translated">La lista de proyectos abiertos no debe ser definida después de actualizar desde el disco.</target>
</trans-unit>
<trans-unit id="projectFailedToLoad">
<source xml:lang="en">Project '{0}' failed to load: {1} To view more details, [open the developer console](command:workbench.action.toggleDevTools).</source>
<target state="translated">No se pudo cargar el proyecto ''{0}: {1}'' para ver más detalles, [abra la consola del desarrollador](command:workbench.action.toggleDevTools).</target>
</trans-unit>
<trans-unit id="projectNameNull">
<source xml:lang="en">Project name is null</source>
<target state="translated">El nombre del proyecto es nulo.</target>
@@ -259,8 +263,8 @@
<target state="translated">El nombre de archivo no puede tener más de 255 caracteres</target>
</trans-unit>
<trans-unit id="trailingWhitespaceErrorMessage">
<source xml:lang="en">File name cannot end with a whitespace</source>
<target state="translated">El nombre del archivo no puede terminar con un espacio en blanco</target>
<source xml:lang="en">File name cannot start or end with whitespace</source>
<target state="translated">El nombre de archivo no puede comenzar o finalizar con un espacio en blanco</target>
</trans-unit>
<trans-unit id="undefinedFilenameErrorMessage">
<source xml:lang="en">Undefined name</source>

View File

@@ -2,25 +2,103 @@
<xliff version="1.2" xmlns="urn:oasis:names:tc:xliff:document:1.2">
<file original="extensions/git/dist/actionButton" source-language="en" datatype="plaintext" target-language="es">
<body>
<trans-unit id="scm button commit and push title">
<source xml:lang="en">{0} Commit &amp; Push</source>
<target state="translated">{0} Hacer "commit" e insertar</target>
</trans-unit>
<trans-unit id="scm button commit and push tooltip">
<source xml:lang="en">Commit &amp; Push Changes</source>
<target state="translated">Confirmar y enviar cambios</target>
</trans-unit>
<trans-unit id="scm button commit and sync title">
<source xml:lang="en">{0} Commit &amp; Sync</source>
<target state="translated">{0} Hacer "commit" y sincronizar</target>
</trans-unit>
<trans-unit id="scm button commit and sync tooltip">
<source xml:lang="en">Commit &amp; Sync Changes</source>
<target state="translated">Confirmar y sincronizar cambios</target>
</trans-unit>
<trans-unit id="scm button commit title">
<source xml:lang="en">{0} Commit</source>
<target state="translated">{0} Hacer "commit"</target>
</trans-unit>
<trans-unit id="scm button commit to new branch and push tooltip">
<source xml:lang="en">Commit to New Branch &amp; Push Changes</source>
<target state="translated">Hacer "commit" en rama nueva e insertar cambios</target>
</trans-unit>
<trans-unit id="scm button commit to new branch and sync tooltip">
<source xml:lang="en">Commit to New Branch &amp; Sync Changes</source>
<target state="translated">Hacer "commit" en rama nueva y sincronizar cambios</target>
</trans-unit>
<trans-unit id="scm button commit to new branch tooltip">
<source xml:lang="en">Commit Changes to New Branch</source>
<target state="translated">Hacer "commit" de cambios en una nueva rama</target>
</trans-unit>
<trans-unit id="scm button commit tooltip">
<source xml:lang="en">Commit Changes</source>
<target state="translated">Confirmar cambios</target>
</trans-unit>
<trans-unit id="scm button committing and pushing tooltip">
<source xml:lang="en">Committing &amp; Pushing Changes...</source>
<target state="translated">Confirmando y enviando cambios...</target>
</trans-unit>
<trans-unit id="scm button committing and synching tooltip">
<source xml:lang="en">Committing &amp; Synching Changes...</source>
<target state="translated">Confirnando y sincronizando cambios...</target>
</trans-unit>
<trans-unit id="scm button committing to new branch and pushing tooltip">
<source xml:lang="en">Committing to New Branch &amp; Pushing Changes...</source>
<target state="translated">Haciendo "commit" en nueva rama e insertando los cambios...</target>
</trans-unit>
<trans-unit id="scm button committing to new branch and synching tooltip">
<source xml:lang="en">Committing to New Branch &amp; Synching Changes...</source>
<target state="translated">Haciendo "commit" en nueva rama y sincronizando los cambios...</target>
</trans-unit>
<trans-unit id="scm button committing to new branch tooltip">
<source xml:lang="en">Committing Changes to New Branch...</source>
<target state="translated">Haciendo "commit" de los cambios en la nueva rama...</target>
</trans-unit>
<trans-unit id="scm button committing tooltip">
<source xml:lang="en">Committing Changes...</source>
<target state="translated">Confirmando cambios...</target>
</trans-unit>
<trans-unit id="scm button continue title">
<source xml:lang="en">{0} Continue</source>
<target state="translated">{0} Continuar</target>
</trans-unit>
<trans-unit id="scm button continue tooltip">
<source xml:lang="en">Continue Rebase</source>
<target state="translated">Continuar fusión mediante cambio de base</target>
</trans-unit>
<trans-unit id="scm button continuing tooltip">
<source xml:lang="en">Continuing Rebase...</source>
<target state="translated">Continuando fusión mediante cambio de base...</target>
</trans-unit>
<trans-unit id="scm button publish branch">
<source xml:lang="en">Publish Branch</source>
<target state="translated">Publicar rama</target>
<note>{Locked="Branch"}
Do not translate "Branch" as it is a git term</note>
<target state="translated">Publicar Branch</target>
</trans-unit>
<trans-unit id="scm button publish branch running">
<source xml:lang="en">Publishing Branch...</source>
<note>{Locked="Branch"}
Do not translate "Branch" as it is a git term</note>
<target state="translated">Publicando Branch...</target>
</trans-unit>
<trans-unit id="scm button publish title">
<source xml:lang="en">$(cloud-upload) Publish Branch</source>
<target state="translated">$(cloud-upload) Publicar rama</target>
</trans-unit>
<trans-unit id="scm button sync description">
<source xml:lang="en">{0} Sync Changes {1}{2}</source>
<source xml:lang="en">{0} Sync Changes{1}{2}</source>
<target state="translated">{0} Sincronizar cambios {1}{2}</target>
</trans-unit>
<trans-unit id="scm button sync title">
<source xml:lang="en">{0} {1}{2}</source>
<target state="translated">{0} {1}{2}</target>
<trans-unit id="scm publish branch action button title">
<source xml:lang="en">{0} Publish Branch</source>
<note>{Locked="Branch"}
Do not translate "Branch" as it is a git term</note>
<target state="translated">{0} Publicar Branch</target>
</trans-unit>
<trans-unit id="scm secondary button commit">
<source xml:lang="en">Commit</source>
<target state="translated">Confirmar</target>
</trans-unit>
<trans-unit id="syncing changes">
<source xml:lang="en">Synchronizing Changes...</source>
@@ -62,6 +140,14 @@
<source xml:lang="en">HEAD version of '{0}' is not available.</source>
<target state="translated">La versión HEAD de '{0}' no está disponible.</target>
</trans-unit>
<trans-unit id="Theirs">
<source xml:lang="en">Theirs</source>
<target state="translated">Suya</target>
</trans-unit>
<trans-unit id="Yours">
<source xml:lang="en">Yours</source>
<target state="translated">Suyo</target>
</trans-unit>
<trans-unit id="add">
<source xml:lang="en">Add to Workspace</source>
<target state="translated">Añadir al área de trabajo</target>
@@ -110,6 +196,10 @@
<source xml:lang="en">Branch name</source>
<target state="translated">Nombre de rama</target>
</trans-unit>
<trans-unit id="branch name does not match sanitized">
<source xml:lang="en">The new branch will be '{0}'</source>
<target state="translated">La nueva rama será '{0}'</target>
</trans-unit>
<trans-unit id="branch name format invalid">
<source xml:lang="en">Branch name needs to match regex: {0}</source>
<target state="translated">El nombre de la rama debe coincidir con la regex: {0}</target>
@@ -118,10 +208,6 @@
<source xml:lang="en">Can't push refs to remote. Try running 'Pull' first to integrate your changes.</source>
<target state="translated">No se pueden enviar referencias al remoto. Intenta ejecutar 'Pull' primero para integrar tus cambios.</target>
</trans-unit>
<trans-unit id="changed">
<source xml:lang="en">{0} Log level changed to: {1}</source>
<target state="translated">{0} Se ha cambiado el nivel de registro a: {1}</target>
</trans-unit>
<trans-unit id="checkout detached">
<source xml:lang="en">Checkout detached...</source>
<target state="translated">Extracción del repositorio desasociada...</target>
@@ -150,6 +236,10 @@
<source xml:lang="en">Create Empty Commit</source>
<target state="translated">Crear una confirmación vacía</target>
</trans-unit>
<trans-unit id="commit changes">
<source xml:lang="en">Commit Anyway</source>
<target state="translated">Confirmar de todos modos</target>
</trans-unit>
<trans-unit id="commit hash">
<source xml:lang="en">Commit Hash</source>
<target state="translated">Hash de confirmación</target>
@@ -158,10 +248,22 @@
<source xml:lang="en">Commit message</source>
<target state="translated">Mensaje de confirmación</target>
</trans-unit>
<trans-unit id="commit to branch">
<source xml:lang="en">Commit to a New Branch</source>
<target state="translated">Confirmar en una rama nueva</target>
</trans-unit>
<trans-unit id="commitMessageWithHeadLabel2">
<source xml:lang="en">Message (commit on '{0}')</source>
<target state="translated">Mensaje (confirmar en \"{0}\")</target>
</trans-unit>
<trans-unit id="confirm branch protection commit">
<source xml:lang="en">You are trying to commit to a protected branch and you might not have permission to push your commits to the remote.
How would you like to proceed?</source>
<target state="translated">Está intentando confirmar en una rama protegida y es posible que no tenga permiso para insertar las confirmaciones en el remoto.
¿Cómo quiere continuar?</target>
</trans-unit>
<trans-unit id="confirm delete">
<source xml:lang="en">Are you sure you want to DELETE {0}?
This is IRREVERSIBLE!
@@ -206,7 +308,7 @@ Esta acción es IRREVERSIBLE. Su espacio de trabajo actual SE PERDERÁ PARA SIEM
<source xml:lang="en">Are you sure you want to discard changes in {0} files?</source>
<target state="translated">¿Está seguro de que quiere descartar los cambios de {0} archivos?</target>
</trans-unit>
<trans-unit id="confirm emtpy commit">
<trans-unit id="confirm empty commit">
<source xml:lang="en">Are you sure you want to create an empty commit?</source>
<target state="translated">¿Seguro que desea crear una confirmación vacía?</target>
</trans-unit>
@@ -266,6 +368,10 @@ Are you sure to continue?</source>
<source xml:lang="en">Current</source>
<target state="translated">Actual</target>
</trans-unit>
<trans-unit id="default">
<source xml:lang="en">Default</source>
<target state="translated">Valor predeterminado</target>
</trans-unit>
<trans-unit id="delete">
<source xml:lang="en">Delete File</source>
<target state="translated">Eliminar archivo</target>
@@ -318,6 +424,10 @@ What would you like to do?</source>
<source xml:lang="en">Are you sure you want to drop ALL stashes? There is 1 stash that will be subject to pruning, and MAY BE IMPOSSIBLE TO RECOVER.</source>
<target state="translated">¿Está seguro de que quiere quitar TODOS los cambios guardados provisionalmente? Hay 1 cambio guardado provisionalmente que estará sujeto a eliminación y PUEDE SER IMPOSIBLES DE RECUPERAR.</target>
</trans-unit>
<trans-unit id="empty commit">
<source xml:lang="en">Commit operation was cancelled due to empty commit message.</source>
<target state="translated">Se canceló la operación de confirmación debido a un mensaje de confirmación vacío.</target>
</trans-unit>
<trans-unit id="force">
<source xml:lang="en">Force Checkout</source>
<target state="translated">Forzar extracción del repositorio</target>
@@ -752,19 +862,27 @@ Estos archivos SE PERDERÁN PARA SIEMPRE.</target>
</trans-unit>
</body>
</file>
<file original="extensions/git/dist/log" source-language="en" datatype="plaintext" target-language="es">
<body>
<trans-unit id="gitLogLevel">
<source xml:lang="en">Log level: {0}</source>
<target state="translated">Nivel de registro: {0}</target>
</trans-unit>
</body>
</file>
<file original="extensions/git/dist/main" source-language="en" datatype="plaintext" target-language="es">
<body>
<trans-unit id="skipped">
<source xml:lang="en">{0} Skipped found git in: {1}</source>
<target state="translated">{0} Se omitió GIT encontrado en: {1}</target>
<source xml:lang="en">Skipped found git in: {0}</source>
<target state="translated">Se omitió git encontrado en: {0}</target>
</trans-unit>
<trans-unit id="using git">
<source xml:lang="en">{0} Using git {1} from {2}</source>
<target state="translated">{0} Usando GIT {1} de {2}</target>
<source xml:lang="en">Using git {0} from {1}</source>
<target state="translated">Usando GIT {0} desde {1}</target>
</trans-unit>
<trans-unit id="validating">
<source xml:lang="en">{0} Validating found git in: {1}</source>
<target state="translated">{0} La validación encontró GIT en: {1}</target>
<source xml:lang="en">Validating found git in: {0}</source>
<target state="translated">La validación encontró Git en: {0}</target>
</trans-unit>
</body>
</file>
@@ -950,6 +1068,10 @@ Estos archivos SE PERDERÁN PARA SIEMPRE.</target>
<source xml:lang="en">Open</source>
<target state="translated">Abrir</target>
</trans-unit>
<trans-unit id="open.merge">
<source xml:lang="en">Open Merge</source>
<target state="translated">Ejecutar combinación</target>
</trans-unit>
<trans-unit id="pull">
<source xml:lang="en">Pull</source>
<target state="translated">Extraer</target>
@@ -1210,6 +1332,14 @@ Estos archivos SE PERDERÁN PARA SIEMPRE.</target>
<source xml:lang="en">Commit Empty (No Verify)</source>
<target state="translated">Confirmar vacíos (no comprobar)</target>
</trans-unit>
<trans-unit id="command.commitMessageAccept">
<source xml:lang="en">Accept Commit Message</source>
<target state="translated">Aceptar mensaje de confirmación</target>
</trans-unit>
<trans-unit id="command.commitMessageDiscard">
<source xml:lang="en">Discard Commit Message</source>
<target state="translated">Descartar mensaje de confirmación</target>
</trans-unit>
<trans-unit id="command.commitNoVerify">
<source xml:lang="en">Commit (No Verify)</source>
<target state="translated">Confirmar (no comprobar)</target>
@@ -1262,6 +1392,10 @@ Estos archivos SE PERDERÁN PARA SIEMPRE.</target>
<source xml:lang="en">Fetch (Prune)</source>
<target state="translated">Fetch (capturar)</target>
</trans-unit>
<trans-unit id="command.git.acceptMerge">
<source xml:lang="en">Accept Merge</source>
<target state="translated">Aceptar fusión mediante combinación</target>
</trans-unit>
<trans-unit id="command.ignore">
<source xml:lang="en">Add to .gitignore</source>
<target state="translated">Añadir a .gitignore</target>
@@ -1366,6 +1500,18 @@ Estos archivos SE PERDERÁN PARA SIEMPRE.</target>
<source xml:lang="en">Restore Commit Template</source>
<target state="translated">Restaurar plantilla de confirmación</target>
</trans-unit>
<trans-unit id="command.revealFileInOS.linux">
<source xml:lang="en">Open Containing Folder</source>
<target state="translated">Abrir carpeta contenedora</target>
</trans-unit>
<trans-unit id="command.revealFileInOS.mac">
<source xml:lang="en">Reveal in Finder</source>
<target state="translated">Revelar en Finder</target>
</trans-unit>
<trans-unit id="command.revealFileInOS.windows">
<source xml:lang="en">Reveal in File Explorer</source>
<target state="translated">Mostrar en el Explorador de archivos</target>
</trans-unit>
<trans-unit id="command.revealInExplorer">
<source xml:lang="en">Reveal in Explorer View</source>
<target state="translated">Mostrar en la vista Explorador</target>
@@ -1542,6 +1688,54 @@ Estos archivos SE PERDERÁN PARA SIEMPRE.</target>
<source xml:lang="en">Whether auto refreshing is enabled.</source>
<target state="translated">Si la actualización automática es habilitada.</target>
</trans-unit>
<trans-unit id="config.branchPrefix">
<source xml:lang="en">Prefix used when creating a new branch.</source>
<target state="translated">Prefijo usado al crear una rama nueva.</target>
</trans-unit>
<trans-unit id="config.branchProtection">
<source xml:lang="en">List of protected branches. By default, a prompt is shown before changes are committed to a protected branch. The prompt can be controlled using the `#git.branchProtectionPrompt#` setting.</source>
<target state="translated">Lista de ramas protegidas. De forma predeterminada, se muestra un mensaje antes de que se confirmen los cambios en una rama protegida. El mensaje se puede controlar mediante la configuración '#git.branchProtectionPrompt#'.</target>
</trans-unit>
<trans-unit id="config.branchProtectionPrompt">
<source xml:lang="en">Controls whether a prompt is being before changes are committed to a protected branch.</source>
<target state="translated">Controla si se está solicitando una confirmación antes de que los cambios se confirmen en una rama protegida.</target>
</trans-unit>
<trans-unit id="config.branchProtectionPrompt.alwaysCommit">
<source xml:lang="en">Always commit changes to the protected branch.</source>
<target state="translated">Confirmar siempre los cambios en la rama protegida.</target>
</trans-unit>
<trans-unit id="config.branchProtectionPrompt.alwaysCommitToNewBranch">
<source xml:lang="en">Always commit changes to a new branch.</source>
<target state="translated">Confirmar siempre los cambios en una rama nueva.</target>
</trans-unit>
<trans-unit id="config.branchProtectionPrompt.alwaysPrompt">
<source xml:lang="en">Always prompt before changes are committed to a protected branch.</source>
<target state="translated">Preguntar siempre antes de que los cambios se confirmen en una rama protegida.</target>
</trans-unit>
<trans-unit id="config.branchRandomNameDictionary">
<source xml:lang="en">List of dictionaries used for the randomly generated branch name. Each value represents the dictionary used to generate the segment of the branch name. Supported dictionaries: `adjectives`, `animals`, `colors` and `numbers`.</source>
<target state="translated">Lista de diccionarios usados para el nombre de rama generado aleatoriamente. Cada valor representa el diccionario usado para generar el segmento del nombre de rama. Diccionarios admitidos: "adjetivos", "animales", "colores" y "números".</target>
</trans-unit>
<trans-unit id="config.branchRandomNameDictionary.adjectives">
<source xml:lang="en">A random adjective</source>
<target state="translated">Un adjetivo aleatorio</target>
</trans-unit>
<trans-unit id="config.branchRandomNameDictionary.animals">
<source xml:lang="en">A random animal name</source>
<target state="translated">Un nombre de animal aleatorio</target>
</trans-unit>
<trans-unit id="config.branchRandomNameDictionary.colors">
<source xml:lang="en">A random color name</source>
<target state="translated">Un nombre de color aleatorio</target>
</trans-unit>
<trans-unit id="config.branchRandomNameDictionary.numbers">
<source xml:lang="en">A random number between 100 and 999</source>
<target state="translated">Un número aleatorio entre 100 y 999</target>
</trans-unit>
<trans-unit id="config.branchRandomNameEnable">
<source xml:lang="en">Controls whether a random name is generated when creating a new branch.</source>
<target state="translated">Controla si se genera un nombre aleatorio al crear una rama nueva.</target>
</trans-unit>
<trans-unit id="config.branchSortOrder">
<source xml:lang="en">Controls the sort order for branches.</source>
<target state="translated">Controla el criterio de ordenación de las bifurcaciones.</target>
@@ -1551,8 +1745,8 @@ Estos archivos SE PERDERÁN PARA SIEMPRE.</target>
<target state="translated">Una expresión regular para validar nuevos nombres de rama.</target>
</trans-unit>
<trans-unit id="config.branchWhitespaceChar">
<source xml:lang="en">The character to replace whitespace in new branch names.</source>
<target state="translated">El carácter para reemplazar espacios en blanco en nuevos nombres de rama.</target>
<source xml:lang="en">The character to replace whitespace in new branch names, and to separate segments of a randomly generated branch name.</source>
<target state="translated">Carácter que reemplazará los espacios en blanco en los nuevos nombres de rama y para separar los segmentos de un nombre de rama generado aleatoriamente.</target>
</trans-unit>
<trans-unit id="config.checkoutType">
<source xml:lang="en">Controls what type of git refs are listed when running `Checkout to...`.</source>
@@ -1576,6 +1770,9 @@ Estos archivos SE PERDERÁN PARA SIEMPRE.</target>
</trans-unit>
<trans-unit id="config.commandsToLog">
<source xml:lang="en">List of git commands (ex: commit, push) that would have their `stdout` logged to the [git output](command:git.showOutput). If the git command has a client-side hook configured, the client-side hook's `stdout` will also be logged to the [git output](command:git.showOutput).</source>
<note>{Locked='](command:git.showOutput'}
Do not translate the 'command:*' part inside of the '(..)'. It is an internal command syntax for Azure Data Studio
Please make sure there is no space between the right bracket and left parenthesis: ]( this is an internal syntax for links</note>
<target state="translated">Lista de comandos git (p. ej., commit, push) que tendrían `stdout` registrado en el [git output](command:git.showOutput). Si el comando git tiene configurado un enlace del lado cliente, el enlace del lado cliente `stdout` también se registrará en el [git output](command:git.showOutput).</target>
</trans-unit>
<trans-unit id="config.confirmEmptyCommits">
@@ -1698,6 +1895,45 @@ Estos archivos SE PERDERÁN PARA SIEMPRE.</target>
<source xml:lang="en">Controls the commit message subject length threshold for showing a warning. Unset it to inherit the value of `config.inputValidationLength`.</source>
<target state="translated">Controla el umbral de longitud del asunto del mensaje de confirmación para mostrar una advertencia. Desactívelo para heredar el valor de \"config.inputValidationLength\".</target>
</trans-unit>
<trans-unit id="config.logLevel">
<source xml:lang="en">Specifies how much information (if any) to log to the [git output](command:git.showOutput).</source>
<note>{Locked='](command:git.showOutput'}
Do not translate the 'command:*' part inside of the '(..)'. It is an internal command syntax for VS Code
Please make sure there is no space between the right bracket and left parenthesis: ]( this is an internal syntax for links</note>
<target state="translated">Especifica la cantidad de información (si la hay) que se va a registrar en la [salida del GIT](command:git.showOutput).</target>
</trans-unit>
<trans-unit id="config.logLevel.critical">
<source xml:lang="en">Log only critical information</source>
<target state="translated">Registrar solo información crítica</target>
</trans-unit>
<trans-unit id="config.logLevel.debug">
<source xml:lang="en">Log only debug, information, warning, error, and critical information</source>
<target state="translated">Registrar solo depuración, información, advertencia, error e información crítica</target>
</trans-unit>
<trans-unit id="config.logLevel.error">
<source xml:lang="en">Log only error, and critical information</source>
<target state="translated">Registrar solo error e información crítica</target>
</trans-unit>
<trans-unit id="config.logLevel.info">
<source xml:lang="en">Log only information, warning, error, and critical information</source>
<target state="translated">Registrar solo información, advertencia, error e información crítica</target>
</trans-unit>
<trans-unit id="config.logLevel.off">
<source xml:lang="en">Log nothing</source>
<target state="translated">No registrar nada</target>
</trans-unit>
<trans-unit id="config.logLevel.trace">
<source xml:lang="en">Log all information</source>
<target state="translated">Registrar toda la información</target>
</trans-unit>
<trans-unit id="config.logLevel.warn">
<source xml:lang="en">Log only warning, error, and critical information</source>
<target state="translated">Registrar solo advertencia, error e información crítica</target>
</trans-unit>
<trans-unit id="config.mergeEditor">
<source xml:lang="en">Open the merge editor for files that are currently under conflict.</source>
<target state="translated">Abra el editor de combinación para los archivos que están actualmente en conflicto.</target>
</trans-unit>
<trans-unit id="config.openAfterClone">
<source xml:lang="en">Controls whether to open a repository automatically after cloning.</source>
<target state="translated">Controla si se va a abrir un repositorio de forma automática después de la clonación.</target>
@@ -1802,6 +2038,22 @@ Estos archivos SE PERDERÁN PARA SIEMPRE.</target>
<source xml:lang="en">List of paths to search for git repositories in.</source>
<target state="translated">Lista de rutas en las que buscar repositorios de git.</target>
</trans-unit>
<trans-unit id="config.showActionButton">
<source xml:lang="en">Controls whether an action button is shown in the Source Control view.</source>
<target state="translated">Controla si se muestra un botón de acción en la vista Control de código fuente.</target>
</trans-unit>
<trans-unit id="config.showActionButton.commit">
<source xml:lang="en">Show an action button to commit changes when the local branch has modified files ready to be committed.</source>
<target state="translated">Muestra un botón de acción para confirmar los cambios cuando la rama local haya modificado archivos listos para confirmarse.</target>
</trans-unit>
<trans-unit id="config.showActionButton.publish">
<source xml:lang="en">Show an action button to publish the local branch when it does not have a tracking remote branch.</source>
<target state="translated">Muestra un botón de acción para publicar la rama local cuando no tiene una rama remota de seguimiento.</target>
</trans-unit>
<trans-unit id="config.showActionButton.sync">
<source xml:lang="en">Show an action button to synchronize changes when the local branch is either ahead or behind the remote branch.</source>
<target state="translated">Muestra un botón de acción para sincronizar los cambios cuando la rama local está por delante o detrás de la rama remota.</target>
</trans-unit>
<trans-unit id="config.showCommitInput">
<source xml:lang="en">Controls whether to show the commit input in the Git source control panel.</source>
<target state="translated">Controla si se va a mostrar la entrada de confirmación en el panel de control de código fuente de GIT.</target>
@@ -1818,22 +2070,6 @@ Estos archivos SE PERDERÁN PARA SIEMPRE.</target>
<source xml:lang="en">Controls whether to show a notification when a push is successful.</source>
<target state="translated">Controla si se va a mostrar una notificación cuando un push es exitoso.</target>
</trans-unit>
<trans-unit id="config.showUnpublishedCommitsButton">
<source xml:lang="en">Controls whether to show an action button to sync or publish, if there are unpublished commits.</source>
<target state="translated">Controla si se muestra un botón de acción para sincronizar o publicar, si hay confirmaciones no publicadas.</target>
</trans-unit>
<trans-unit id="config.showUnpublishedCommitsButton.always">
<source xml:lang="en">Always shows the action button, if there are unpublished commits.</source>
<target state="translated">Mostrar siempre el botón de acción, si hay confirmaciones sin publicar.</target>
</trans-unit>
<trans-unit id="config.showUnpublishedCommitsButton.never">
<source xml:lang="en">Never shows the action button.</source>
<target state="translated">No mostrar nunca el botón de acción.</target>
</trans-unit>
<trans-unit id="config.showUnpublishedCommitsButton.whenEmpty">
<source xml:lang="en">Only shows the action button if there are no other changes and there are unpublished commits.</source>
<target state="translated">Solo muestra el botón de acción si no hay otros cambios y hay confirmaciones no publicadas.</target>
</trans-unit>
<trans-unit id="config.smartCommitChanges">
<source xml:lang="en">Control which changes are automatically staged by Smart Commit.</source>
<target state="translated">Controle qué cambios se realizan automáticamente mediante Smart Commit.</target>
@@ -1859,8 +2095,12 @@ Estos archivos SE PERDERÁN PARA SIEMPRE.</target>
<target state="translated">Controla si aparece una notificación al ejecutar la acción Sincronizar, que permite al usuario cancelar la operación.</target>
</trans-unit>
<trans-unit id="config.terminalAuthentication">
<source xml:lang="en">Controls whether to enable Azure Data Studio to be the authentication handler for git processes spawned in the integrated terminal. Note: terminals need to be restarted to pick up a change in this setting.</source>
<target state="translated">Controla si se permite que Azure Data Studio sea el controlador de autenticación para los procesos git generados en el terminal integrado. Nota: los terminales deben reiniciarse para recoger un cambio en esta configuración.</target>
<source xml:lang="en">Controls whether to enable VS Code to be the authentication handler for git processes spawned in the integrated terminal. Note: terminals need to be restarted to pick up a change in this setting.</source>
<target state="translated">Controla si debe habilitarse VS Code como controlador de autenticación para los procesos GIT que se generan en el terminal integrado. Nota: Los terminales deben reiniciarse para recoger el cambio en esta configuración.</target>
</trans-unit>
<trans-unit id="config.terminalGitEditor">
<source xml:lang="en">Controls whether to enable VS Code to be git editor for git processes spawned in the integrated terminal. Note: terminals need to be restarted to pick up a change in this setting.</source>
<target state="translated">Controla si debe habilitarse VS Code como editor GIT para los procesos GIT generados en el terminal integrado. Nota: Los terminales deben reiniciarse para recoger el cambio en esta configuración.</target>
</trans-unit>
<trans-unit id="config.timeline.date">
<source xml:lang="en">Controls which date to use for items in the Timeline view.</source>
@@ -1902,6 +2142,10 @@ Estos archivos SE PERDERÁN PARA SIEMPRE.</target>
<source xml:lang="en">Controls whether to use the message from the commit input box as the default stash message.</source>
<target state="translated">Controla si se utiliza el mensaje del cuadro de entrada de la confirmación como mensaje de almacenamiento predeterminado.</target>
</trans-unit>
<trans-unit id="config.useEditorAsCommitInput">
<source xml:lang="en">Controls whether a full text editor will be used to author commit messages, whenever no message is provided in the commit input box.</source>
<target state="translated">Controla si un editor de texto completo será utilizado para crear mensajes de confirmación, siempre que no se proporcione ningún mensaje en el cuadro de entrada de confirmación.</target>
</trans-unit>
<trans-unit id="config.useForcePushWithLease">
<source xml:lang="en">Controls whether force pushing uses the safer force-with-lease variant.</source>
<target state="translated">Controla si forzar envío de cambios usa variante de forzar con concesión, más segura.</target>
@@ -1910,6 +2154,10 @@ Estos archivos SE PERDERÁN PARA SIEMPRE.</target>
<source xml:lang="en">Controls whether GIT_ASKPASS should be overwritten to use the integrated version.</source>
<target state="translated">Controla si se debe sobrescribir GIT_ASKPASS para usar la versión integrada.</target>
</trans-unit>
<trans-unit id="config.verboseCommit">
<source xml:lang="en">Enable verbose output when `#git.useEditorAsCommitInput#` is enabled.</source>
<target state="translated">Habilite la salida detallada cuando "#git.useEditorAsCommitInput#" esté habilitado.</target>
</trans-unit>
<trans-unit id="description">
<source xml:lang="en">Git SCM Integration</source>
<target state="translated">Integración Git SCM</target>
@@ -1961,6 +2209,9 @@ Estos archivos SE PERDERÁN PARA SIEMPRE.</target>
<trans-unit id="view.workbench.cloneRepository">
<source xml:lang="en">You can clone a repository locally.
[Clone Repository](command:git.clone 'Clone a repository once the git extension has activated')</source>
<note>{Locked='](command:git.clone'}
Do not translate the 'command:*' part inside of the '(..)'. It is an internal command syntax for Azure Data Studio
Please make sure there is no space between the right bracket and left parenthesis: ]( this is an internal syntax for links</note>
<target state="translated">Puedes clonar un repositorio de forma local.
[Clonar repositorio](command:git.clone \"Clonar un repositorio una vez activada la extensión git\")</target>
</trans-unit>
@@ -1971,6 +2222,9 @@ Estos archivos SE PERDERÁN PARA SIEMPRE.</target>
<trans-unit id="view.workbench.scm.disabled">
<source xml:lang="en">If you would like to use git features, please enable git in your [settings](command:workbench.action.openSettings?%5B%22git.enabled%22%5D).
To learn more about how to use git and source control in VS Code [read our docs](https://aka.ms/vscode-scm).</source>
<note>{Locked='](command:workbench.action.openSettings?%5B%22git.enabled%22%5D'}
Do not translate the 'command:*' part inside of the '(..)'. It is an internal command syntax for Azure Data Studio
Please make sure there is no space between the right bracket and left parenthesis: ]( this is an internal syntax for links</note>
<target state="translated">Si desea utilizar las características de GIT, habilite GIT en su [configuración](command:workbench.action.openSettings?%5B%22git.enabled%22%5D).
Para obtener más información sobre cómo usar GIT y el control de código fuente en VS Code [lea nuestra documentación](https://aka.ms/vscode-scm).</target>
</trans-unit>
@@ -1979,15 +2233,21 @@ Para obtener más información sobre cómo usar GIT y el control de código fuen
[Open Folder](command:vscode.openFolder)
[Clone Repository](command:git.clone)
To learn more about how to use git and source control in Azure Data Studio [read our docs](https://aka.ms/vscode-scm).</source>
<note>{Locked='](command:vscode.openFolder'}
Do not translate the 'command:*' part inside of the '(..)'. It is an internal command syntax for Azure Data Studio
Please make sure there is no space between the right bracket and left parenthesis: ]( this is an internal syntax for links</note>
<target state="translated">Para utilizar las funciones de git, puede abrir una carpeta que contenga un repositorio git o clonar desde una URL.
[Abrir carpeta](comando:vscode.openFolder)
[Clonar repositorio](comando:git.clone)
[Abrir carpeta](command:vscode.openFolder)
[Clonar repositorio](command:git.clone)
Para obtener más información sobre cómo utilizar git y el control de origen en Azure Data Studio [lea nuestra documentación](https://aka.ms/vscode-scm).</target>
</trans-unit>
<trans-unit id="view.workbench.scm.emptyWorkspace">
<source xml:lang="en">The workspace currently open doesn't have any folders containing git repositories.
[Add Folder to Workspace](command:workbench.action.addRootFolder)
To learn more about how to use git and source control in Azure Data Studio [read our docs](https://aka.ms/vscode-scm).</source>
<note>{Locked='](command:workbench.action.addRootFolder'}
Do not translate the 'command:*' part inside of the '(..)'. It is an internal command syntax for Azure Data Studio
Please make sure there is no space between the right bracket and left parenthesis: ]( this is an internal syntax for links</note>
<target state="translated">El espacio de trabajo actualmente abierto no tiene ninguna carpeta que contenga repositorios git.
[Agregar carpeta al área de trabajo](command:workbench.action.addRootFolder)
Para obtener más información sobre cómo utilizar git y el control de origen en Azure Data Studio [lea nuestra documentación](https://aka.ms/vscode-scm).</target>
@@ -1996,46 +2256,53 @@ Para obtener más información sobre cómo utilizar git y el control de origen e
<source xml:lang="en">The folder currently open doesn't have a git repository. You can initialize a repository which will enable source control features powered by git.
[Initialize Repository](command:git.init?%5Btrue%5D)
To learn more about how to use git and source control in Azure Data Studio [read our docs](https://aka.ms/vscode-scm).</source>
<note>{Locked='](command:git.init?%5Btrue%5D'}
Do not translate the 'command:*' part inside of the '(..)'. It is an internal command syntax for Azure Data Studio
Please make sure there is no space between the right bracket and left parenthesis: ]( this is an internal syntax for links</note>
<target state="translated">La carpeta actualmente abierta no tiene un repositorio git. Puede inicializar un repositorio que habilitará las características de control de origen impulsadas por git.
[Inicializar repositorio](command:git.init?%5Btrue%5D)
Para obtener más información sobre el uso de git y el control del código fuente en Azure Data Studio [lea nuestra documentación](https://aka.ms/vscode-scm).</target>
</trans-unit>
<trans-unit id="view.workbench.scm.missing">
<source xml:lang="en">A valid git installation was not detected, more details can be found in the [git output](command:git.showOutput).
Please [install git](https://git-scm.com/), or learn more about how to use git and source control in Azure Data Studio in [our docs](https://aka.ms/vscode-scm).
If you're using a different version control system, you can [search the Marketplace](command:workbench.extensions.search?%22%40category%3A%5C%22scm%20providers%5C%22%22) for additional extensions.</source>
<target state="translated">No se ha detectado una instalación válida de git, se pueden encontrar más detalles en la [salida de git](command:git.showOutput).
[instale git](https://git-scm.com/), u obtenga más información sobre cómo usar git y el control de fuentes en Azure Data Studio en [nuestros documentos](https://aka.ms/vscode-scm).
Si usa un sistema de control de versiones diferente, puede [buscar en el Marketplace](command:workbench.extensions.search?%22%40category%3A%5C%22scm%20providers%5C%22%22) extensiones adicionales.</target>
</trans-unit>
<trans-unit id="view.workbench.scm.missing.guide">
<source xml:lang="en">Install Git, a popular source control system, to track code changes and collaborate with others. Learn more in our [Git guides](https://aka.ms/vscode-scm).</source>
<target state="translated">Instale Git, un conocido sistema de control de código fuente, para realizar un seguimiento de los cambios de código y colaborar con otros usuarios. Obtenga más información en nuestras [guías Git](https://aka.ms/vscode-scm).</target>
</trans-unit>
<trans-unit id="view.workbench.scm.missing.guide.linux">
<trans-unit id="view.workbench.scm.missing.linux">
<source xml:lang="en">Source control depends on Git being installed.
[Download Git for Linux](https://git-scm.com/download/linux)
After installing, please [reload](command:workbench.action.reloadWindow) (or [troubleshoot](command:git.showOutput)). Additional source control providers can be installed [from the Marketplace](command:workbench.extensions.search?%22%40category%3A%5C%22scm%20providers%5C%22%22).</source>
<note>{Locked='](command:workbench.action.reloadWindow'}
Do not translate the 'command:*' part inside of the '(..)'. It is an internal command syntax for Azure Data Studio
Please make sure there is no space between the right bracket and left parenthesis: ]( this is an internal syntax for links</note>
<target state="translated">El control de código fuente depende de la instalación de Git.
[Descargar Git para Linux](https://git-scm.com/download/linux)
Después de la instalación, [recargue](command:workbench.action.reloadWindow) (o [solucione los problemas](command:git.showOutput)). Se pueden instalar proveedores de control de código fuente adicionales [desde Marketplace](command:workbench.extensions.search?%22%40category%3A%5C%22scm%20providers%5C%22%22).</target>
Después de la instalación, [recarga](command:workbench.action.reloadWindow) (o [solucionar problemas](command:git.showOutput)). Se pueden instalar proveedores de control de código fuente adicionales [desde Marketplace](command:workbench.extensions.search?%22%40category%3A%5C%22scm%20providers%5C%22%22).</target>
</trans-unit>
<trans-unit id="view.workbench.scm.missing.guide.mac">
<trans-unit id="view.workbench.scm.missing.mac">
<source xml:lang="en">[Download Git for macOS](https://git-scm.com/download/mac)
After installing, please [reload](command:workbench.action.reloadWindow) (or [troubleshoot](command:git.showOutput)). Additional source control providers can be installed [from the Marketplace](command:workbench.extensions.search?%22%40category%3A%5C%22scm%20providers%5C%22%22).</source>
<note>{Locked='](command:workbench.action.reloadWindow'}
Do not translate the 'command:*' part inside of the '(..)'. It is an internal command syntax for Azure Data Studio
Please make sure there is no space between the right bracket and left parenthesis: ]( this is an internal syntax for links</note>
<target state="translated">[Descargar Git para macOS](https://git-scm.com/download/mac)
Después de la instalación, [recargue](command:workbench.action.reloadWindow) (o [solucione los problemas](command:git.showOutput)). Se pueden instalar proveedores de control de código fuente adicionales [desde Marketplace](command:workbench.extensions.search?%22%40category%3A%5C%22scm%20providers%5C%22%22).</target>
Después de la instalación, [recarga](command:workbench.action.reloadWindow) (o [solucionar problemas](command:git.showOutput)). Se pueden instalar proveedores de control de código fuente adicionales [desde Marketplace](command:workbench.extensions.search?%22%40category%3A%5C%22scm%20providers%5C%22%22).</target>
</trans-unit>
<trans-unit id="view.workbench.scm.missing.guide.windows">
<trans-unit id="view.workbench.scm.missing.windows">
<source xml:lang="en">[Download Git for Windows](https://git-scm.com/download/win)
After installing, please [reload](command:workbench.action.reloadWindow) (or [troubleshoot](command:git.showOutput)). Additional source control providers can be installed [from the Marketplace](command:workbench.extensions.search?%22%40category%3A%5C%22scm%20providers%5C%22%22).</source>
<note>{Locked='](command:workbench.action.reloadWindow'}
Do not translate the 'command:*' part inside of the '(..)'. It is an internal command syntax for Azure Data Studio
Please make sure there is no space between the right bracket and left parenthesis: ]( this is an internal syntax for links</note>
<target state="translated">[Descargar Git para Windows](https://git-scm.com/download/win)
Después de la instalación, [recargue](command:workbench.action.reloadWindow) (o [solucione los problemas](command:git.showOutput)). Se pueden instalar proveedores de control de código fuente adicionales [desde Marketplace](command:workbench.extensions.search?%22%40category%3A%5C%22scm%20providers%5C%22%22).</target>
Después de la instalación, [recarga](command:workbench.action.reloadWindow) (o [solucionar problemas](command:git.showOutput)). Se pueden instalar proveedores de control de código fuente adicionales [desde Marketplace](command:workbench.extensions.search?%22%40category%3A%5C%22scm%20providers%5C%22%22).</target>
</trans-unit>
<trans-unit id="view.workbench.scm.workspace">
<source xml:lang="en">The workspace currently open doesn't have any folders containing git repositories. You can initialize a repository on a folder which will enable source control features powered by git.
[Initialize Repository](command:git.init)
To learn more about how to use git and source control in Azure Data Studio [read our docs](https://aka.ms/vscode-scm).</source>
<note>{Locked='](command:git.init'}
Do not translate the 'command:*' part inside of the '(..)'. It is an internal command syntax for Azure Data Studio
Please make sure there is no space between the right bracket and left parenthesis: ]( this is an internal syntax for links</note>
<target state="translated">El espacio de trabajo actualmente abierto no tiene ninguna carpeta que contenga repositorios git. Puede inicializar un repositorio en una carpeta que habilitará las características de control de origen impulsadas por git.
[Inicializar repositorio](command:git.init)
Para saber más sobre cómo usar git y el control de origen en Azure Data Studio [lea nuestra documentación](https://aka.ms/vscode-scm).</target>

View File

@@ -90,6 +90,14 @@ Nota: Un certificado autofirmado solo ofrece una protección limitada y no es un
</file>
<file original="extensions/mssql/dist/objectManagement/localizedConstants" source-language="en" datatype="plaintext" target-language="es">
<body>
<trans-unit id="objectManagement.ApplicationRoleTypeDisplayName">
<source xml:lang="en">application role</source>
<target state="translated">rol de aplicación</target>
</trans-unit>
<trans-unit id="objectManagement.ApplicationRoleTypeDisplayNameInTitle">
<source xml:lang="en">Application Role</source>
<target state="translated">Rol de aplicación</target>
</trans-unit>
<trans-unit id="objectManagement.ColumnDisplayName">
<source xml:lang="en">column</source>
<target state="translated">columna</target>
@@ -98,6 +106,14 @@ Nota: Un certificado autofirmado solo ofrece una protección limitada y no es un
<source xml:lang="en">database</source>
<target state="translated">base de datos</target>
</trans-unit>
<trans-unit id="objectManagement.DatabaseRoleTypeDisplayName">
<source xml:lang="en">database role</source>
<target state="translated">rol de base de datos</target>
</trans-unit>
<trans-unit id="objectManagement.DatabaseRoleTypeDisplayNameInTitle">
<source xml:lang="en">Database Role</source>
<target state="translated">Rol de base de datos</target>
</trans-unit>
<trans-unit id="objectManagement.LoginTypeDisplayName">
<source xml:lang="en">login</source>
<target state="translated">inicio de sesión</target>
@@ -110,6 +126,14 @@ Nota: Un certificado autofirmado solo ofrece una protección limitada y no es un
<source xml:lang="en">OK</source>
<target state="translated">Aceptar</target>
</trans-unit>
<trans-unit id="objectManagement.ServerRoleTypeDisplayName">
<source xml:lang="en">server role</source>
<target state="translated">rol del servidor</target>
</trans-unit>
<trans-unit id="objectManagement.ServerRoleTypeDisplayNameInTitle">
<source xml:lang="en">Server Role</source>
<target state="translated">Rol del servidor</target>
</trans-unit>
<trans-unit id="objectManagement.TableDisplayName">
<source xml:lang="en">table</source>
<target state="translated">tabla</target>
@@ -126,6 +150,14 @@ Nota: Un certificado autofirmado solo ofrece una protección limitada y no es un
<source xml:lang="en">view</source>
<target state="translated">Ver</target>
</trans-unit>
<trans-unit id="objectManagement.addMemberText">
<source xml:lang="en">Add a member</source>
<target state="translated">Agregar un miembro</target>
</trans-unit>
<trans-unit id="objectManagement.addText">
<source xml:lang="en">Add…</source>
<target state="translated">Agregar…</target>
</trans-unit>
<trans-unit id="objectManagement.advancedSectionHeader">
<source xml:lang="en">Advanced</source>
<target state="translated">Opciones avanzadas</target>
@@ -134,6 +166,14 @@ Nota: Un certificado autofirmado solo ofrece una protección limitada y no es un
<source xml:lang="en">Creating a login with a blank password is a security risk. Are you sure you want to continue?</source>
<target state="translated">La creación de un inicio de sesión con una contraseña en blanco presenta un riesgo de seguridad. ¿Está seguro de que desea continuar?</target>
</trans-unit>
<trans-unit id="objectManagement.browseForOwnerText">
<source xml:lang="en">Browse for an owner</source>
<target state="translated">Buscar una propietario</target>
</trans-unit>
<trans-unit id="objectManagement.browseText">
<source xml:lang="en">Browse…</source>
<target state="translated">Examinar…</target>
</trans-unit>
<trans-unit id="objectManagement.confirmPasswordLabel">
<source xml:lang="en">Confirm password</source>
<target state="translated">Confirmar contraseña</target>
@@ -143,6 +183,14 @@ Nota: Un certificado autofirmado solo ofrece una protección limitada y no es un
<note>{0} object type</note>
<target state="translated">Crear {0}</target>
</trans-unit>
<trans-unit id="objectManagement.databaseRole.SelectMemberDialogTitle">
<source xml:lang="en">Select Database Role Members</source>
<target state="translated">Seleccione miembro de rol de base de datos</target>
</trans-unit>
<trans-unit id="objectManagement.databaseRole.SelectOwnerDialogTitle">
<source xml:lang="en">Select Database Role Owner</source>
<target state="translated">Seleccione propietario de rol de base de datos</target>
</trans-unit>
<trans-unit id="objectManagement.deleteLoginConfirmation">
<source xml:lang="en">Deleting server logins does not delete the database users associated with the logins. To complete the process, delete the users in each database. It may be necessary to first transfer the ownership of schemas to new users.</source>
<target state="translated">Eliminar los inicios de sesión del servidor no elimina los usuarios de la base de datos asociados a los inicios de sesión. Para completar el proceso, elimine los usuarios en cada base de datos. Puede que tenga que transferir primero la propiedad de esquemas a usuarios nuevos.</target>
@@ -166,6 +214,14 @@ Nota: Un certificado autofirmado solo ofrece una protección limitada y no es un
<source xml:lang="en">Enabled</source>
<target state="translated">Habilitado</target>
</trans-unit>
<trans-unit id="objectManagement.filterText">
<source xml:lang="en">Filter</source>
<target state="translated">Filtro</target>
</trans-unit>
<trans-unit id="objectManagement.findText">
<source xml:lang="en">Find</source>
<target state="translated">Buscar</target>
</trans-unit>
<trans-unit id="objectManagement.generalSectionHeader">
<source xml:lang="en">General</source>
<target state="translated">General</target>
@@ -182,6 +238,14 @@ Nota: Un certificado autofirmado solo ofrece una protección limitada y no es un
<source xml:lang="en">Loading dialog...</source>
<target state="translated">Cargando cuadro de diálogo...</target>
</trans-unit>
<trans-unit id="objectManagement.loadingObjectsCompletedLabel">
<source xml:lang="en">Loading objects completed, {0} objects found</source>
<target state="translated">Carga de objetos completada, {0} objetos encontrados</target>
</trans-unit>
<trans-unit id="objectManagement.loadingObjectsLabel">
<source xml:lang="en">Loading objects…</source>
<target state="translated">Cargando de los objetos en curso...</target>
</trans-unit>
<trans-unit id="objectManagement.login.aadAuthenticationType">
<source xml:lang="en">Azure Active Directory Authentication</source>
<target state="translated">Autenticación con Azure Active Directory</target>
@@ -250,6 +314,14 @@ Nota: Un certificado autofirmado solo ofrece una protección limitada y no es un
<source xml:lang="en">Login is not selected.</source>
<target state="translated">No se ha seleccionado el inicio de sesión.</target>
</trans-unit>
<trans-unit id="objectManagement.membersLabel">
<source xml:lang="en">Members</source>
<target state="translated">Miembros</target>
</trans-unit>
<trans-unit id="objectManagement.membershipLabel">
<source xml:lang="en">Membership</source>
<target state="translated">Pertenencia</target>
</trans-unit>
<trans-unit id="objectManagement.nameCannotBeEmptyError">
<source xml:lang="en">Name cannot be empty.</source>
<target state="translated">El nombre no puede estar vacío.</target>
@@ -263,6 +335,10 @@ Nota: Un certificado autofirmado solo ofrece una protección limitada y no es un
<note>{0} object type.</note>
<target state="translated">{0} - Nuevo (Versión preliminar)</target>
</trans-unit>
<trans-unit id="objectManagement.noActionScriptedMessage">
<source xml:lang="en">There is no action to be scripted.</source>
<target state="translated">No hay acción para incluir en el script.</target>
</trans-unit>
<trans-unit id="objectManagement.noConnectionUriError">
<source xml:lang="en">Failed to retrieve the connection information, please reconnect and try again.</source>
<target state="translated">No se pudo recuperar la información de conexión. Vuelva a conectarse e inténtelo de nuevo.</target>
@@ -272,6 +348,14 @@ Nota: Un certificado autofirmado solo ofrece una protección limitada y no es un
<note>{0} object type, {1}: object name.</note>
<target state="translated">{0} - {1} (Versión preliminar)</target>
</trans-unit>
<trans-unit id="objectManagement.objectTypeLabel">
<source xml:lang="en">Object Type</source>
<target state="translated">Tipo de objeto</target>
</trans-unit>
<trans-unit id="objectManagement.objectsLabel">
<source xml:lang="en">Objects</source>
<target state="translated">Objetos</target>
</trans-unit>
<trans-unit id="objectManagement.openNewObjectDialogError">
<source xml:lang="en">An error occurred while opening the new {0} dialog. {1}</source>
<note>{0} object type, {1}: error message.</note>
@@ -282,6 +366,10 @@ Nota: Un certificado autofirmado solo ofrece una protección limitada y no es un
<note>{0} object type, {1}: object name, {2}: error message.</note>
<target state="translated">Error al abrir el cuadro de diálogo de propiedades para {0}: {1}. {2}</target>
</trans-unit>
<trans-unit id="objectManagement.ownerText">
<source xml:lang="en">Owner</source>
<target state="translated">Propietario</target>
</trans-unit>
<trans-unit id="objectManagement.passwordCannotBeEmptyError">
<source xml:lang="en">Password cannot be empty.</source>
<target state="translated">La contraseña no puede estar vacía.</target>
@@ -299,6 +387,14 @@ Nota: Un certificado autofirmado solo ofrece una protección limitada y no es un
<note>{0}: error message.</note>
<target state="translated">Error al actualizar el explorador de objetos. {0}</target>
</trans-unit>
<trans-unit id="objectManagement.removeMemberText">
<source xml:lang="en">Remove selected member</source>
<target state="translated">Quitar el miembro seleccionado</target>
</trans-unit>
<trans-unit id="objectManagement.removeText">
<source xml:lang="en">Remove</source>
<target state="translated">Quitar</target>
</trans-unit>
<trans-unit id="objectManagement.renameObjectDialogTitle">
<source xml:lang="en">Enter new name</source>
<target state="translated">Escriba un nombre nuevo</target>
@@ -313,18 +409,46 @@ Nota: Un certificado autofirmado solo ofrece una protección limitada y no es un
<note>{0} object type, {1}: original name, {2}: new name</note>
<target state="translated">Cambie el nombre de {0} '{1}' a '{2}'</target>
</trans-unit>
<trans-unit id="objectManagement.schemaLabel">
<source xml:lang="en">Schema</source>
<target state="translated">Esquema</target>
</trans-unit>
<trans-unit id="objectManagement.scriptError">
<source xml:lang="en">An error occurred while generating script. {0}</source>
<target state="translated">Error al generar el script. {0}</target>
</trans-unit>
<trans-unit id="objectManagement.scriptGenerated">
<source xml:lang="en">Script has been generated successfully. You can close the dialog to view it in the newly opened editor.</source>
<target state="translated">El script se ha generado correctamente. Puedes cerrar el cuadro de diálogo para verlo en el editor recién abierto.</target>
</trans-unit>
<trans-unit id="objectManagement.scriptText">
<source xml:lang="en">Script</source>
<target state="translated">Script</target>
</trans-unit>
<trans-unit id="objectManagement.selectText">
<source xml:lang="en">Select</source>
<target state="translated">Seleccionar</target>
</trans-unit>
<trans-unit id="objectManagement.selectedLabel">
<source xml:lang="en">Selected</source>
<target state="translated">Seleccionado</target>
</trans-unit>
<trans-unit id="objectManagement.serverRole.SelectMemberDialogTitle">
<source xml:lang="en">Select Server Role Members</source>
<target state="translated">Seleccionar miembros del rol de servidor</target>
</trans-unit>
<trans-unit id="objectManagement.serverRole.SelectOwnerDialogTitle">
<source xml:lang="en">Select Server Role Owner</source>
<target state="translated">Seleccionar propietario de rol de servidor</target>
</trans-unit>
<trans-unit id="objectManagement.updateObjectOperationName">
<source xml:lang="en">Update {0} '{1}'</source>
<note>{0} object type, {1}: object name.</note>
<target state="translated">Actualizar {0} "{1}"</target>
</trans-unit>
<trans-unit id="objectManagement.user.containedUser">
<source xml:lang="en">Contained user</source>
<target state="translated">Usuario contenido</target>
<trans-unit id="objectManagement.user.aadAuth">
<source xml:lang="en">Authenticate with Azure Active Directory</source>
<target state="translated">Autenticar con Azure Active Directory.</target>
</trans-unit>
<trans-unit id="objectManagement.user.defaultSchemaLabel">
<source xml:lang="en">Default schema</source>
@@ -334,29 +458,29 @@ Nota: Un certificado autofirmado solo ofrece una protección limitada y no es un
<source xml:lang="en">Login</source>
<target state="translated">Iniciar sesión</target>
</trans-unit>
<trans-unit id="objectManagement.user.membershipLabel">
<source xml:lang="en">Membership</source>
<target state="translated">Pertenencia</target>
<trans-unit id="objectManagement.user.loginMapped">
<source xml:lang="en">Mapped to a server login</source>
<target state="translated">Asignado a un inicio de sesión de servidor</target>
</trans-unit>
<trans-unit id="objectManagement.user.noLogin">
<source xml:lang="en">No Login Access</source>
<target state="translated">Sin acceso de inicio de sesión</target>
</trans-unit>
<trans-unit id="objectManagement.user.ownedSchemasLabel">
<source xml:lang="en">Owned Schemas</source>
<target state="translated">Esquemas de propiedad</target>
</trans-unit>
<trans-unit id="objectManagement.user.sqlAuth">
<source xml:lang="en">Authenticate with password</source>
<target state="translated">Autenticar con contraseña</target>
</trans-unit>
<trans-unit id="objectManagement.user.type">
<source xml:lang="en">Type</source>
<target state="translated">Tipo</target>
</trans-unit>
<trans-unit id="objectManagement.user.userWithGroupLogin">
<source xml:lang="en">User with Windows group login</source>
<target state="translated">Usuario con inicio de sesión de grupo de Windows</target>
</trans-unit>
<trans-unit id="objectManagement.user.userWithLogin">
<source xml:lang="en">User with login</source>
<target state="translated">Usuario con inicio de sesión</target>
</trans-unit>
<trans-unit id="objectManagement.user.userWithNoConnectAccess">
<source xml:lang="en">User with no connect access</source>
<target state="translated">Usuario sin acceso de conexión</target>
<trans-unit id="objectManagement.user.windowsUser">
<source xml:lang="en">Mapped to a Windows user/group</source>
<target state="translated">Asignado a un usuario o grupo de Windows</target>
</trans-unit>
<trans-unit id="objectManagement.yesText">
<source xml:lang="en">Yes</source>
@@ -414,6 +538,10 @@ Nota: Un certificado autofirmado solo ofrece una protección limitada y no es un
</file>
<file original="extensions/mssql/dist/tableDesigner/tableDesigner" source-language="en" datatype="plaintext" target-language="es">
<body>
<trans-unit id="tableDesigner.FailedToGetConnectionStringError">
<source xml:lang="en">Failed to get connection string for the table. Please reconnect to the server and try again.</source>
<target state="translated">No se ha podido obtener la cadena de conexión para la tabla. Vuelva a conectarse al servidor e inténtelo de nuevo.</target>
</trans-unit>
<trans-unit id="tableDesigner.NewTable">
<source xml:lang="en">New Table</source>
<target state="translated">Nueva tabla</target>
@@ -530,17 +658,13 @@ Nota: Un certificado autofirmado solo ofrece una protección limitada y no es un
<source xml:lang="en">Application name</source>
<target state="translated">Nombre de la aplicación</target>
</trans-unit>
<trans-unit id="mssql.connectionOptions.attachDbFilename.displayName">
<source xml:lang="en">Attach DB filename</source>
<target state="translated">Adjuntar nombre de archivo de base de datos</target>
</trans-unit>
<trans-unit id="mssql.connectionOptions.attachedDBFileName.description">
<trans-unit id="mssql.connectionOptions.attachDbFilename.description">
<source xml:lang="en">The name of the primary file, including the full path name, of an attachable database</source>
<target state="translated">Nombre del archivo principal, incluido el nombre completo de ruta, de una base de datos que se puede adjuntar</target>
</trans-unit>
<trans-unit id="mssql.connectionOptions.attachedDBFileName.displayName">
<source xml:lang="en">Attached DB file name</source>
<target state="translated">Nombre del archivo de base de datos adjunto</target>
<trans-unit id="mssql.connectionOptions.attachDbFilename.displayName">
<source xml:lang="en">Attach DB filename</source>
<target state="translated">Adjuntar nombre de archivo de base de datos</target>
</trans-unit>
<trans-unit id="mssql.connectionOptions.authType.categoryValues.azureMFA">
<source xml:lang="en">Azure Active Directory - Universal with MFA support</source>
@@ -647,16 +771,16 @@ Nota: Un certificado autofirmado solo ofrece una protección limitada y no es un
<target state="translated">Ninguno</target>
</trans-unit>
<trans-unit id="mssql.connectionOptions.enclaveAttestationProtocol.description">
<source xml:lang="en">Specifies a protocol for attesting a server-side enclave used with Always Encrypted with secure enclaves</source>
<target state="translated">Especifica un protocolo para la atestación de un enclave de servidor empleado con Always Encrypted con enclaves seguros.</target>
<source xml:lang="en">Specifies a protocol for attesting a server-side enclave used with Always Encrypted with Secure enclaves</source>
<target state="translated">Especifica un protocolo para la atestación de un enclave de servidor empleado con Always Encrypted con enclaves seguros</target>
</trans-unit>
<trans-unit id="mssql.connectionOptions.enclaveAttestationProtocol.displayName">
<source xml:lang="en">Attestation protocol</source>
<target state="translated">Protocolo de atestación</target>
</trans-unit>
<trans-unit id="mssql.connectionOptions.enclaveAttestationUrl.description">
<source xml:lang="en">Specifies an endpoint for attesting a server-side enclave used with Always Encrypted with secure enclaves</source>
<target state="translated">Especifica un punto de conexión para la atestación de un enclave de servidor empleado con Always Encrypted con enclaves seguros.</target>
<source xml:lang="en">Specifies an endpoint for attesting a server-side enclave used with Always Encrypted with Secure enclaves</source>
<target state="translated">Especifica un punto de conexión para la atestación de un enclave de servidor empleado con Always Encrypted con enclaves seguros</target>
</trans-unit>
<trans-unit id="mssql.connectionOptions.enclaveAttestationUrl.displayName">
<source xml:lang="en">Attestation URL</source>
@@ -826,6 +950,10 @@ Nota: Un certificado autofirmado solo ofrece una protección limitada y no es un
<source xml:lang="en">Server</source>
<target state="translated">Servidor</target>
</trans-unit>
<trans-unit id="mssql.connectionOptions.serverName.placeholder">
<source xml:lang="en">e.g. tcp:servername,1433</source>
<target state="translated">por ejemplo, tcp:servername,1433</target>
</trans-unit>
<trans-unit id="mssql.connectionOptions.trustServerCertificate.description">
<source xml:lang="en">When true (and encrypt=true), SQL Server uses SSL encryption for all data sent between the client and server without validating the server certificate. This property is not supported with Encrypt=Strict.</source>
<target state="translated">Cuando es true (y encrypt=true), SQL Server usa el cifrado SSL para todos los datos enviados entre el cliente y el servidor sin validar el certificado de servidor. Esta propiedad no se admite con Encrypt=Strict.</target>
@@ -1174,30 +1302,14 @@ Nota: Un certificado autofirmado solo ofrece una protección limitada y no es un
<source xml:lang="en">Design</source>
<target state="translated">Diseño</target>
</trans-unit>
<trans-unit id="title.newApplicationRole">
<source xml:lang="en">New Application Role</source>
<target state="translated">Agregar nuevo rol de aplicación</target>
</trans-unit>
<trans-unit id="title.newDatabaseRole">
<source xml:lang="en">New Database Role</source>
<target state="translated">Nuevo rol de base de datos</target>
</trans-unit>
<trans-unit id="title.newLogin">
<source xml:lang="en">New Login</source>
<target state="translated">Nuevo inicio de sesión</target>
</trans-unit>
<trans-unit id="title.newServerRole">
<source xml:lang="en">New Server Role</source>
<target state="translated">Nuevo rol de servidor</target>
<trans-unit id="title.newObject">
<source xml:lang="en">New</source>
<target state="translated">Nuevo</target>
</trans-unit>
<trans-unit id="title.newTable">
<source xml:lang="en">New Table</source>
<target state="translated">Nueva tabla</target>
</trans-unit>
<trans-unit id="title.newUser">
<source xml:lang="en">New User</source>
<target state="translated">Nuevo usuario</target>
</trans-unit>
<trans-unit id="title.objectProperties">
<source xml:lang="en">Properties (Preview)</source>
<target state="translated">Propiedades (versión preliminar)</target>

View File

@@ -519,8 +519,8 @@
<target state="translated">Escribir el nuevo nombre de variable de SQLCMD</target>
</trans-unit>
<trans-unit id="enterNewValueForVar">
<source xml:lang="en">Enter new value for variable '{0}'</source>
<target state="translated">Escriba un nuevo valor para la variable "{0}".</target>
<source xml:lang="en">Enter new default value for variable '{0}'</source>
<target state="translated">Escribe un nuevo valor predeterminado para la variable "{0}".</target>
</trans-unit>
<trans-unit id="enterPassword">
<source xml:lang="en">Enter {0} admin password</source>
@@ -542,6 +542,10 @@
<source xml:lang="en">The project is already up to date with the database.</source>
<target state="translated">El proyecto ya está actualizado con la base de datos.</target>
</trans-unit>
<trans-unit id="errorAddingDatabaseReference">
<source xml:lang="en">Error adding database reference to {0}. Error: {1}</source>
<target state="translated">Ha ocurrido un error al agregar referencia de base de datos a {0}. Error: {1}</target>
</trans-unit>
<trans-unit id="errorDownloading">
<source xml:lang="en">Error downloading {0}. Error: {1}</source>
<target state="translated">Error al descargar {0}. Error: {1}</target>
@@ -558,9 +562,17 @@
<source xml:lang="en">Error when moving file from {0} to {1}. Error: {2}</source>
<target state="translated">Error al mover el archivo de {0} a {1}. Error: {2}</target>
</trans-unit>
<trans-unit id="errorNotSupportedInVsCode">
<source xml:lang="en">Error: {0} is not currently supported in SQL Database Projects for VS Code.</source>
<target state="translated">Error: {0} no se admite actualmente en los proyectos de bases de datos SQL para VS Code.</target>
</trans-unit>
<trans-unit id="errorPrefix">
<source xml:lang="en">Error: {0}</source>
<target state="translated">Error: {0}</target>
</trans-unit>
<trans-unit id="errorReadingProjectGuid">
<source xml:lang="en">Error trying to read {0} of project '{1}'</source>
<target state="translated">Error al intentar leer {0} del proyecto {1}</target>
<source xml:lang="en">Error trying to read {0} of project '{1}'. {2}</source>
<target state="translated">Ha ocurrido un error al intentar leer {0} del proyecto "{1}". {2}</target>
</trans-unit>
<trans-unit id="errorRenamingFile">
<source xml:lang="en">Error when renaming file from {0} to {1}. Error: {2}</source>
@@ -592,6 +604,10 @@
<source xml:lang="en">Exclude</source>
<target state="translated">Excluir</target>
</trans-unit>
<trans-unit id="excludeFolderNotSupported">
<source xml:lang="en">Excluding folders is not yet supported</source>
<target state="translated">Aún no es posible excluir carpetas</target>
</trans-unit>
<trans-unit id="excludeObjectTypes">
<source xml:lang="en">Exclude Object Types</source>
<target state="translated">Excluir tipos de objeto</target>
@@ -848,9 +864,13 @@
<source xml:lang="en">None Elements</source>
<target state="translated">Ningún elemento</target>
</trans-unit>
<trans-unit id="notValidVariableName">
<source xml:lang="en">The variable name '{0}' is not valid.</source>
<target state="translated">El nombre de variable '{0}' no es válido.</target>
<trans-unit id="nupkgNamePlaceholder">
<source xml:lang="en">NuGet package name</source>
<target state="translated">Nombre del paquete NuGet</target>
</trans-unit>
<trans-unit id="nupkgText">
<source xml:lang="en">Published data-tier application (.nupkg)</source>
<target state="translated">Aplicación de capa de datos publicada (.nupkg)</target>
</trans-unit>
<trans-unit id="objectType">
<source xml:lang="en">Object Type</source>
@@ -860,9 +880,9 @@
<source xml:lang="en">Ok</source>
<target state="translated">Aceptar</target>
</trans-unit>
<trans-unit id="onlyMoveSqlFilesSupported">
<source xml:lang="en">Only moving .sql files is supported</source>
<target state="translated">Solo se admite el movimiento de archivos .sql</target>
<trans-unit id="onlyMoveFilesFoldersSupported">
<source xml:lang="en">Only moving files and folders are supported</source>
<target state="translated">Solo se admite el movimiento de archivos y carpetas</target>
</trans-unit>
<trans-unit id="openEulaString">
<source xml:lang="en">Open License Agreement</source>
@@ -956,6 +976,10 @@
<source xml:lang="en">Enter project name</source>
<target state="translated">Escriba el nombre del proyecto.</target>
</trans-unit>
<trans-unit id="projectNeedsUpdatingForCrossPlat">
<source xml:lang="en">The targets, references, and system database references need to be updated to build the project '{0}'.</source>
<target state="translated">Es necesario actualizar los destinos, las referencias y las referencias de la base de datos del sistema para crear el proyecto "{0}".</target>
</trans-unit>
<trans-unit id="projectReferenceElement">
<source xml:lang="en">Project reference</source>
<target state="translated">Referencia de proyecto</target>
@@ -1048,10 +1072,6 @@
<source xml:lang="en">Would you like to reload your database project?</source>
<target state="translated">¿Quiere volver a cargar el proyecto de base de datos?</target>
</trans-unit>
<trans-unit id="reloadValuesFromProjectButtonTitle">
<source xml:lang="en">Reload values from project</source>
<target state="translated">Recarga de los valores del proyecto</target>
</trans-unit>
<trans-unit id="reset">
<source xml:lang="en">Reset</source>
<target state="translated">Restablecer</target>
@@ -1084,6 +1104,10 @@
<source xml:lang="en">Waiting for {0} seconds before another attempt for operation '{1}'</source>
<target state="translated">Esperando {0} segundos antes de otro intento de la operación "{1}"</target>
</trans-unit>
<trans-unit id="revertSqlCmdVarsButtonTitle">
<source xml:lang="en">Revert values to project defaults</source>
<target state="translated">Revertir los valores a los predeterminados del proyecto</target>
</trans-unit>
<trans-unit id="runViaNpx">
<source xml:lang="en">Run via npx</source>
<target state="translated">Ejecutar mediante npx</target>
@@ -1096,6 +1120,14 @@
<source xml:lang="en">Same database</source>
<target state="translated">Misma base de datos</target>
</trans-unit>
<trans-unit id="save">
<source xml:lang="en">Save</source>
<target state="translated">Guardar</target>
</trans-unit>
<trans-unit id="saveProfileAsButtonText">
<source xml:lang="en">Save As...</source>
<target state="translated">Guardar como...</target>
</trans-unit>
<trans-unit id="schema">
<source xml:lang="en">Schema</source>
<target state="translated">Esquema</target>
@@ -1264,6 +1296,14 @@
<source xml:lang="en">A SQLCMD Variable with the same name already exists in this project</source>
<target state="translated">Ya existe una variable de SQLCMD con el mismo nombre en este proyecto</target>
</trans-unit>
<trans-unit id="sqlcmdVariableNameCannotBeWhitespace">
<source xml:lang="en">SQLCMD variable name '{0}' cannot contain whitespace</source>
<target state="translated">El nombre de variable SQLCMD "{0}" no puede contener espacios en blanco</target>
</trans-unit>
<trans-unit id="sqlcmdVariableNameCannotContainIllegalChars">
<source xml:lang="en">SQLCMD variable name '{0}' cannot contain any of the following characters: {1}</source>
<target state="translated">El nombre de la variable SQLCMD "{0}" no puede contener ninguno de los caracteres siguientes: {1}</target>
</trans-unit>
<trans-unit id="sqlcmdVariablesNodeName">
<source xml:lang="en">SQLCMD Variables</source>
<target state="translated">Variables SQLCMD</target>
@@ -1324,6 +1364,14 @@
<source xml:lang="en">Unable to establish project context. Command invoked from unexpected location: {0}</source>
<target state="translated">No se puede establecer el contexto del proyecto. Comando invocado desde una ubicación inesperada: {0}</target>
</trans-unit>
<trans-unit id="unhandledDeleteType">
<source xml:lang="en">Unhandled item type during delete: '{0}</source>
<target state="translated">Tipo de elemento no controlado durante la eliminación: "{0}"</target>
</trans-unit>
<trans-unit id="unhandledMoveNode">
<source xml:lang="en">Unhandled node type for move</source>
<target state="translated">Tipo de nodo no controlado para mover</target>
</trans-unit>
<trans-unit id="unknownDataSourceType">
<source xml:lang="en">Unknown data source type: </source>
<target state="translated">Tipo de origen de datos desconocido:</target>
@@ -1344,9 +1392,13 @@
<source xml:lang="en">The system database references need to be updated to build the project '{0}'. If the project was created in SSDT, it will continue to work in both tools. Do you want to update the project?</source>
<target state="translated">Las referencias de base de datos del sistema deben actualizarse para compilar el proyecto “{0}”. Si el proyecto se creó en SSDT, seguirá funcionando en ambas herramientas. ¿Desea actualizar el proyecto?</target>
</trans-unit>
<trans-unit id="updateProjectForRoundTrip">
<source xml:lang="en">The targets, references, and system database references need to be updated to build the project '{0}'. If the project was created in SSDT, it will continue to work in both tools. Do you want to update the project?</source>
<target state="translated">Los objetivos, las referencias y las referencias de base de datos del sistema deben actualizarse para compilar el proyecto “{0}”. Si el proyecto se creó en SSDT, seguirá funcionando en ambas herramientas. ¿Desea actualizar el proyecto?</target>
<trans-unit id="updateProjectForCrossPlatform">
<source xml:lang="en">{0} If the project was created in SSDT, it will continue to work in both tools. Do you want to update the project?</source>
<target state="translated">{0} Si el proyecto se creó en SSDT, seguirá funcionando en ambas herramientas. ¿Desea actualizar el proyecto?</target>
</trans-unit>
<trans-unit id="updateProjectForCrossPlatformShort">
<source xml:lang="en">Update {0} for cross-platform support?</source>
<target state="translated">¿Desea actualizar {0} la compatibilidad multiplataforma?</target>
</trans-unit>
<trans-unit id="updateProjectFromDatabaseDialogName">
<source xml:lang="en">Update project from database</source>
@@ -1380,6 +1432,18 @@
<source xml:lang="en">Value cannot be empty</source>
<target state="translated">El valor no puede estar vacío</target>
</trans-unit>
<trans-unit id="version">
<source xml:lang="en">Version</source>
<target state="translated">Versión</target>
</trans-unit>
<trans-unit id="versionMustNotBeEmpty">
<source xml:lang="en">Version must not be empty</source>
<target state="translated">La versión no puede estar vacía</target>
</trans-unit>
<trans-unit id="versionPlaceholder">
<source xml:lang="en">NuGet package version</source>
<target state="translated">Versión del paquete NuGet</target>
</trans-unit>
<trans-unit id="viewFriendlyName">
<source xml:lang="en">View</source>
<target state="translated">Ver</target>

View File

@@ -366,17 +366,37 @@ Esta operación puede tardar varios minutos.</target>
<source xml:lang="en">Azure AD tenant</source>
<target state="translated">Inquilino de Azure AD</target>
</trans-unit>
<trans-unit id="sql.migration.azureRecommendation.browse">
<source xml:lang="en">Browse</source>
<target state="translated">Examinar</target>
</trans-unit>
<trans-unit id="sql.migration.azureRecommendation.folder.name">
<source xml:lang="en">Folder name</source>
<target state="translated">Nombre de la carpeta</target>
</trans-unit>
<trans-unit id="sql.migration.azureRecommendation.open">
<source xml:lang="en">Open</source>
<target state="translated">Abrir</target>
<trans-unit id="sql.migration.backup.file.backup.size">
<source xml:lang="en">Backup size (MB)</source>
<target state="translated">Tamaño de copia de seguridad (MB)</target>
</trans-unit>
<trans-unit id="sql.migration.backup.file.name">
<source xml:lang="en">File name</source>
<target state="translated">Nombre de archivo</target>
</trans-unit>
<trans-unit id="sql.migration.backup.file.number.of.stripes">
<source xml:lang="en">Number of stripes</source>
<target state="translated">Número de franjas</target>
</trans-unit>
<trans-unit id="sql.migration.backup.file.restore.finish.date">
<source xml:lang="en">Restore finish date</source>
<target state="translated">Fecha de finalización de la restauración</target>
</trans-unit>
<trans-unit id="sql.migration.backup.file.restore.start.date">
<source xml:lang="en">Restore start date</source>
<target state="translated">Fecha de inicio de la restauración</target>
</trans-unit>
<trans-unit id="sql.migration.backup.file.restore.status">
<source xml:lang="en">Restore status</source>
<target state="translated">Estado de restauración</target>
</trans-unit>
<trans-unit id="sql.migration.backup.file.status">
<source xml:lang="en">File status</source>
<target state="translated">Estado del archivo</target>
</trans-unit>
<trans-unit id="sql.migration.backup.location">
<source xml:lang="en">Backup location</source>
@@ -422,6 +442,14 @@ Esta operación puede tardar varios minutos.</target>
<source xml:lang="en">Select a resource group value first.</source>
<target state="translated">Seleccione primero un valor de grupo de recursos.</target>
</trans-unit>
<trans-unit id="sql.migration.blob.storage.folder.info">
<source xml:lang="en">When uploading database backups to your blob container, ensure that backup files from different databases are stored in separate folders. Only the root of the container and folders at most one level deep are supported.</source>
<target state="translated">Al cargar copias de seguridad de bases de datos en el contenedor de blobs, asegúrese de que los archivos de copia de seguridad de diferentes bases de datos se almacenan en carpetas independientes. Solo se admite la raíz del contenedor y las carpetas con un nivel máximo de profundidad.</target>
</trans-unit>
<trans-unit id="sql.migration.blob.storage.folder.warning">
<source xml:lang="en">There are multiple databases with the same backup location selected. Ensure that backup files from different databases are stored in separate folders.</source>
<target state="translated">Hay varias bases de datos con la misma ubicación de copia de seguridad seleccionada. Asegúrese de que los archivos de copia de seguridad de diferentes bases de datos se almacenan en carpetas independientes.</target>
</trans-unit>
<trans-unit id="sql.migration.blob.storage.header.text">
<source xml:lang="en">Azure Storage Blob Container details</source>
<target state="translated">Detalles del contenedor de Azure Storage Blob</target>
@@ -442,6 +470,10 @@ Esta operación puede tardar varios minutos.</target>
<source xml:lang="en">Select a storage account value first.</source>
<target state="translated">Seleccione primero un valor de cuenta de almacenamiento.</target>
</trans-unit>
<trans-unit id="sql.migration.browse">
<source xml:lang="en">Browse</source>
<target state="translated">Examinar</target>
</trans-unit>
<trans-unit id="sql.migration.can.be.migrated">
<source xml:lang="en">{0}/{1} databases can be migrated without issues</source>
<target state="translated">{0}/{1} bases de datos se pueden migrar sin problemas</target>
@@ -478,6 +510,10 @@ Esta operación puede tardar varios minutos.</target>
<source xml:lang="en">The cutover process cannot start until all the migrations are done. To return the latest file status, refresh your browser window.</source>
<target state="translated">El proceso de transición no se puede iniciar hasta que se realicen todas las migraciones. Para devolver el estado de archivo más reciente, actualice la ventana del explorador.</target>
</trans-unit>
<trans-unit id="sql.migration.clear">
<source xml:lang="en">Clear</source>
<target state="translated">Borrar</target>
</trans-unit>
<trans-unit id="sql.migration.close">
<source xml:lang="en">Close</source>
<target state="translated">Cerrar</target>
@@ -651,8 +687,8 @@ Esta operación puede tardar varios minutos.</target>
<target state="translated">3. Compruebe que todas las copias de seguridad de registros se hayan restaurado en la base de datos de destino. El valor de "Copias de seguridad del registro de transacciones" debe ser cero.</target>
</trans-unit>
<trans-unit id="sql.migration.cutover.type">
<source xml:lang="en">Mode</source>
<target state="translated">Modo</target>
<source xml:lang="en">Migration mode</source>
<target state="translated">Modo de migración</target>
</trans-unit>
<trans-unit id="sql.migration.dashboard.description">
<source xml:lang="en">Determine the migration readiness of your SQL Server instances, identify a recommended Azure SQL target, and complete the migration of your SQL Server instance to Azure SQL Managed Instance, SQL Server on Azure Virtual Machines or Azure SQL Database.</source>
@@ -754,6 +790,22 @@ Esta operación puede tardar varios minutos.</target>
<source xml:lang="en">Databases for assessment</source>
<target state="translated">Bases de datos para evaluación</target>
</trans-unit>
<trans-unit id="sql.migration.database.assessment.xevents.description">
<source xml:lang="en">For the selected databases, optionally provide extended event session files to assess ad-hoc or dynamic SQL queries or any DML statements initiated through the application data layer. {0}</source>
<target state="translated">Para las bases de datos seleccionadas, puede proporcionar archivos de sesión de eventos extendidos para evaluar consultas SQL ad hoc o dinámicas, o cualquier instrucción DML iniciada a través de la capa de datos de la aplicación. {0}</target>
</trans-unit>
<trans-unit id="sql.migration.database.assessment.xevents.instructions">
<source xml:lang="en">Select a folder where extended events session files (.xel and .xem) are stored</source>
<target state="translated">Seleccione una carpeta donde se almacenen los archivos de sesión de eventos extendidos (.xel y .xem).</target>
</trans-unit>
<trans-unit id="sql.migration.database.assessment.xevents.link">
<source xml:lang="en">Learn more</source>
<target state="translated">Más información</target>
</trans-unit>
<trans-unit id="sql.migration.database.assessment.xevents.title">
<source xml:lang="en">Assess extended event sessions</source>
<target state="translated">Evaluar sesiones de eventos extendidos</target>
</trans-unit>
<trans-unit id="sql.migration.database.backup.load.error">
<source xml:lang="en">An error occurred while accessing database details.</source>
<target state="translated">Error al obtener acceso a los detalles de la base de datos.</target>
@@ -774,6 +826,22 @@ Esta operación puede tardar varios minutos.</target>
<source xml:lang="en">Loading tables list...</source>
<target state="translated">Cargando lista de tablas...</target>
</trans-unit>
<trans-unit id="sql.migration.database.migration.context.menu.tool.tip">
<source xml:lang="en">Click this column to activate the context command menu</source>
<target state="translated">Haga clic en esta columna para activar el menú contextual de comandos</target>
</trans-unit>
<trans-unit id="sql.migration.database.migration.duration.tool.tip">
<source xml:lang="en">The duration of the migration</source>
<target state="translated">Duración de la migración</target>
</trans-unit>
<trans-unit id="sql.migration.database.migration.finish.time.tool.tip">
<source xml:lang="en">The fininish time for the migration</source>
<target state="translated">La hora de finalización de la migración</target>
</trans-unit>
<trans-unit id="sql.migration.database.migration.migration.mode.tool.tip">
<source xml:lang="en">In Azure Database Migration Service, you can migrate your databases offline or while they are online. In an offline migration, application downtime starts when the migration starts. To limit downtime to the time it takes you to cut over to the new environment after the migration, use an online migration.</source>
<target state="translated">En Azure Database Migration Service, puede migrar las bases de datos sin conexión o mientras están en línea. En una migración sin conexión, el tiempo de inactividad de la aplicación se inicia cuando se inicia la migración. Para limitar el tiempo de inactividad al tiempo que se tarda en pasar al nuevo entorno después de la migración, use una migración en línea.</target>
</trans-unit>
<trans-unit id="sql.migration.database.migration.mode.description">
<source xml:lang="en">To migrate to the Azure SQL target, choose a migration mode based on your downtime requirements.</source>
<target state="translated">Para migrar al destino Azure SQL, elija un modo de migración en función de los requisitos del tiempo de inactividad.</target>
@@ -810,6 +878,10 @@ Esta operación puede tardar varios minutos.</target>
<source xml:lang="en">Successfully created a Database Migration Service.</source>
<target state="translated">Se creó correctamente un Database Migration Service.</target>
</trans-unit>
<trans-unit id="sql.migration.database.migration.start.time.tool.tip">
<source xml:lang="en">The start time for the migration</source>
<target state="translated">La hora de inicio de la migración</target>
</trans-unit>
<trans-unit id="sql.migration.database.migration.status">
<source xml:lang="en">Database migration status</source>
<target state="translated">Estado de la migración de bases de datos</target>
@@ -818,29 +890,57 @@ Esta operación puede tardar varios minutos.</target>
<source xml:lang="en">Database migration status: {0}</source>
<target state="translated">Estado de la migración de bases de datos: {0}</target>
</trans-unit>
<trans-unit id="sql.migration.database.migration.target.instance.database.name.tool.tip">
<source xml:lang="en">The target database name</source>
<target state="translated">El nombre de la base de datos de destino</target>
</trans-unit>
<trans-unit id="sql.migration.database.migration.target.instance.server.name.tool.tip">
<source xml:lang="en">The target server name</source>
<target state="translated">El nombre del servidor de destino</target>
</trans-unit>
<trans-unit id="sql.migration.database.migration.target.type.tool.tip">
<source xml:lang="en">The azure resource target type [SQL Managed Instance, SQL Virtual Machine, SQL Database]</source>
<target state="translated">El tipo de destino del recurso de Azure [SQL Managed Instance, máquina virtual de SQL, SQL Database]</target>
</trans-unit>
<trans-unit id="sql.migration.database.missing.tables">
<source xml:lang="en">0 tables found.</source>
<target state="translated">Se encontraron 0 tablas.</target>
<source xml:lang="en">0 tables found on source database.</source>
<target state="translated">0 tablas encontradas en la base de datos de origen.</target>
</trans-unit>
<trans-unit id="sql.migration.database.page.description">
<source xml:lang="en">Select the location of the database backups to use during migration.</source>
<target state="translated">Seleccione la ubicación de las copias de seguridad de la base de datos que se usarán durante la migración.</target>
</trans-unit>
<trans-unit id="sql.migration.database.schema.migration.dacpac">
<source xml:lang="en">SQL Server dacpac extension</source>
<target state="translated">SQL Server extensión dacpac</target>
</trans-unit>
<trans-unit id="sql.migration.database.schema.migration.help">
<source xml:lang="en">Make sure to migrate the database schema from source to target by using the {0} or the {1} in Azure Data Studio before selecting the list of tables to migrate.</source>
<target state="translated">Asegúrese de migrar el esquema de la base de datos de origen a destino mediante el {0} o en {1} Azure Data Studio antes de seleccionar la lista de tablas que se van a migrar.</target>
</trans-unit>
<trans-unit id="sql.migration.database.schema.migration.project">
<source xml:lang="en">SQL Database Projects extension</source>
<target state="translated">Extensión SQL Database Projects</target>
</trans-unit>
<trans-unit id="sql.migration.database.status.column">
<source xml:lang="en">Migration status</source>
<target state="translated">Estado de migración</target>
</trans-unit>
<trans-unit id="sql.migration.database.status.tool.tip">
<source xml:lang="en">The current status of the migration</source>
<target state="translated">Estado actual de la migración</target>
</trans-unit>
<trans-unit id="sql.migration.database.table.refresh.label">
<source xml:lang="en">Refresh</source>
<target state="translated">Actualizar</target>
</trans-unit>
<trans-unit id="sql.migration.database.table.selection.description">
<source xml:lang="en">To migrate to the Azure SQL target, select tables in each database for migration.</source>
<target state="translated">Para migrar al destino Azure SQL, seleccione las tablas de cada base de datos para la migración.</target>
<source xml:lang="en">For each database below, click Edit to select the tables to migrate from source to target. Then, before clicking Next, validate the provided configuration by clicking 'Run validation'.</source>
<target state="translated">Para cada base de datos a continuación, haz clic en Editar para seleccionar las tablas que se migrarán del origen al destino. A continuación, antes de hacer clic en Siguiente, valida la configuración proporcionada haciendo clic en "Ejecutar validación".</target>
</trans-unit>
<trans-unit id="sql.migration.database.table.selection.label">
<source xml:lang="en">Migration table selection</source>
<target state="translated">Selección de tabla de migración</target>
<source xml:lang="en">Table selection</source>
<target state="translated">Selección de tabla</target>
</trans-unit>
<trans-unit id="sql.migration.database.table.source.column.label">
<source xml:lang="en">Source database</source>
@@ -998,10 +1098,6 @@ Esta operación puede tardar varios minutos.</target>
<source xml:lang="en">Migration error details</source>
<target state="translated">Detalles del error de migración</target>
</trans-unit>
<trans-unit id="sql.migration.error.dialog.clear.button.label">
<source xml:lang="en">Clear</source>
<target state="translated">Borrar</target>
</trans-unit>
<trans-unit id="sql.migration.error.title">
<source xml:lang="en">Migration status details</source>
<target state="translated">Detalles del estado de la migración</target>
@@ -1014,6 +1110,62 @@ Esta operación puede tardar varios minutos.</target>
<source xml:lang="en">Feedback on the migration experience</source>
<target state="translated">Comentarios sobre la experiencia de migración</target>
</trans-unit>
<trans-unit id="sql.migration.field.label.deteected.files">
<source xml:lang="en">Detected files</source>
<target state="translated">Archivos detectados</target>
</trans-unit>
<trans-unit id="sql.migration.field.label.last.restored.file.time">
<source xml:lang="en">Last restored file time</source>
<target state="translated">Hora de la última restauración del archivo</target>
</trans-unit>
<trans-unit id="sql.migration.field.label.last.uloaded.file.time">
<source xml:lang="en">Last uploaded file time</source>
<target state="translated">Hora de la última carga del archivo</target>
</trans-unit>
<trans-unit id="sql.migration.field.label.last.uploaded.file">
<source xml:lang="en">Last uploaded file</source>
<target state="translated">Último archivo cargado</target>
</trans-unit>
<trans-unit id="sql.migration.field.label.mi.restore.state">
<source xml:lang="en">Managed instance restore state</source>
<target state="translated">Estado de restauración de la instancia administrada</target>
</trans-unit>
<trans-unit id="sql.migration.field.label.pending.differential.backups">
<source xml:lang="en">Pending differential backups</source>
<target state="translated">Copias de seguridad diferenciales pendientes</target>
</trans-unit>
<trans-unit id="sql.migration.field.label.queued.files">
<source xml:lang="en">Queued files</source>
<target state="translated">Archivos en cola</target>
</trans-unit>
<trans-unit id="sql.migration.field.label.restore.percent.completed">
<source xml:lang="en">Restore percent completed</source>
<target state="translated">Porcentaje de restauración completado</target>
</trans-unit>
<trans-unit id="sql.migration.field.label.restore.plan.size">
<source xml:lang="en">Restore plan size (MB)</source>
<target state="translated">Tamaño del plan de restauración (MB)</target>
</trans-unit>
<trans-unit id="sql.migration.field.label.restored.files">
<source xml:lang="en">Restored files</source>
<target state="translated">Archivos restaurados</target>
</trans-unit>
<trans-unit id="sql.migration.field.label.restored.size">
<source xml:lang="en">Restored size (MB)</source>
<target state="translated">Tamaño restaurado (MB)</target>
</trans-unit>
<trans-unit id="sql.migration.field.label.restoring.files">
<source xml:lang="en">Restoring files</source>
<target state="translated">Restaurando archivos</target>
</trans-unit>
<trans-unit id="sql.migration.field.label.skipped.files">
<source xml:lang="en">Skipped files</source>
<target state="translated">Archivos omitidos</target>
</trans-unit>
<trans-unit id="sql.migration.field.label.unrestorable.files">
<source xml:lang="en">Unrestorable files</source>
<target state="translated">Archivos que no se pueden restaurar</target>
</trans-unit>
<trans-unit id="sql.migration.file.name">
<source xml:lang="en">File name</source>
<target state="translated">Nombre de archivo</target>
@@ -1027,8 +1179,8 @@ Esta operación puede tardar varios minutos.</target>
<target state="translated">Primer LSN</target>
</trans-unit>
<trans-unit id="sql.migration.full.backup.files">
<source xml:lang="en">Full backup files</source>
<target state="translated">Archivos de copia de seguridad completa</target>
<source xml:lang="en">Full backup file(s)</source>
<target state="translated">Archivos de copia de seguridad completos</target>
</trans-unit>
<trans-unit id="sql.migration.generic.congratulations">
<source xml:lang="en">We have completed the assessment of your SQL Server instance '{0}'.</source>
@@ -1179,12 +1331,16 @@ Esta operación puede tardar varios minutos.</target>
<target state="translated">Paso 1: {0}</target>
</trans-unit>
<trans-unit id="sql.migration.ir.setup.step2">
<source xml:lang="en">Step 2: Use this key to register your integration runtime</source>
<target state="translated">Paso 2: Use esta clave para registrar el entorno de ejecución de integración</target>
<source xml:lang="en">Step 2: Use the keys below to register your integration runtime</source>
<target state="new">Step 2: Use the keys below to register your integration runtime</target>
</trans-unit>
<trans-unit id="sql.migration.ir.setup.step3">
<source xml:lang="en">Step 3: Click on 'Test connection' button to check the connection between Azure Database Migration Service and integration runtime</source>
<target state="translated">Paso 3: Haga clic en el botón "Prueba de conexión" para comprobar la conexión entre Azure Database Migration Service y el entorno de ejecución de integración</target>
<source xml:lang="en">Step 3: Click on the 'Test connection' button to check the connection between Azure Database Migration Service and integration runtime</source>
<target state="new">Step 3: Click on the 'Test connection' button to check the connection between Azure Database Migration Service and integration runtime</target>
</trans-unit>
<trans-unit id="sql.migration.ir.setup.step3.alternate">
<source xml:lang="en">Step 3: Click on the Refresh button above to check the connection between Azure Database Migration Service and integration runtime</source>
<target state="new">Step 3: Click on the Refresh button above to check the connection between Azure Database Migration Service and integration runtime</target>
</trans-unit>
<trans-unit id="sql.migration.issue.aria.label">
<source xml:lang="en">Blocking Issue: {0}</source>
@@ -1223,11 +1379,11 @@ Esta operación puede tardar varios minutos.</target>
<target state="translated">Último LSN</target>
</trans-unit>
<trans-unit id="sql.migration.last.applied.backup.files">
<source xml:lang="en">Last applied backup files</source>
<source xml:lang="en">Last applied backup file(s)</source>
<target state="translated">Archivos de copia de seguridad aplicados por última vez</target>
</trans-unit>
<trans-unit id="sql.migration.last.applied.files.taken.on">
<source xml:lang="en">Last applied backup files taken on</source>
<source xml:lang="en">Last applied backup taken on</source>
<target state="translated">Hora de la última copia de seguridad aplicada:</target>
</trans-unit>
<trans-unit id="sql.migration.last.applied.lsn">
@@ -1310,6 +1466,10 @@ Esta operación puede tardar varios minutos.</target>
<source xml:lang="en">{0} mins</source>
<target state="translated">{0} minutos</target>
</trans-unit>
<trans-unit id="sql.migration.missing.table.name.column">
<source xml:lang="en">Table name</source>
<target state="translated">Nombre de la tabla</target>
</trans-unit>
<trans-unit id="sql.migration.missing.targetPassword.error">
<source xml:lang="en">To continue, enter a valid target password.</source>
<target state="translated">Para continuar, escriba una contraseña de destino válida.</target>
@@ -1542,6 +1702,10 @@ Esta operación puede tardar varios minutos.</target>
<source xml:lang="en">Online</source>
<target state="translated">En línea</target>
</trans-unit>
<trans-unit id="sql.migration.open">
<source xml:lang="en">Open</source>
<target state="translated">Abrir</target>
</trans-unit>
<trans-unit id="sql.migration.open.migration.destails.error">
<source xml:lang="en">Error opening migration details dialog</source>
<target state="translated">Error al abrir el cuadro de diálogo de detalles de la migración</target>
@@ -1650,6 +1814,114 @@ Esta operación puede tardar varios minutos.</target>
<source xml:lang="en">Resource group</source>
<target state="translated">Grupo de recursos</target>
</trans-unit>
<trans-unit id="sql.migration.restart.migration.wizard">
<source xml:lang="en">Restart migration wizard</source>
<target state="translated">Asistente para reiniciar la migración</target>
</trans-unit>
<trans-unit id="sql.migration.restore.backupset.status.none">
<source xml:lang="en">None</source>
<target state="translated">Ninguno</target>
</trans-unit>
<trans-unit id="sql.migration.restore.backupset.status.queued">
<source xml:lang="en">Queued</source>
<target state="translated">En cola</target>
</trans-unit>
<trans-unit id="sql.migration.restore.backupset.status.restored">
<source xml:lang="en">Restored</source>
<target state="translated">Restaurado</target>
</trans-unit>
<trans-unit id="sql.migration.restore.backupset.status.restoring">
<source xml:lang="en">Restoring</source>
<target state="translated">Restaurando</target>
</trans-unit>
<trans-unit id="sql.migration.restore.backupset.status.skipped">
<source xml:lang="en">Skipped</source>
<target state="translated">Omitido</target>
</trans-unit>
<trans-unit id="sql.migration.restore.backuptype.database">
<source xml:lang="en">Database</source>
<target state="translated">Base de datos</target>
</trans-unit>
<trans-unit id="sql.migration.restore.backuptype.differentialdatabase">
<source xml:lang="en">Differential database</source>
<target state="translated">Base de datos diferencial</target>
</trans-unit>
<trans-unit id="sql.migration.restore.backuptype.differentialfile">
<source xml:lang="en">Differential file</source>
<target state="translated">Archivo diferencial</target>
</trans-unit>
<trans-unit id="sql.migration.restore.backuptype.differentialpartial">
<source xml:lang="en">Differential partial</source>
<target state="translated">Parcial diferencial</target>
</trans-unit>
<trans-unit id="sql.migration.restore.backuptype.file">
<source xml:lang="en">File</source>
<target state="translated">Archivo</target>
</trans-unit>
<trans-unit id="sql.migration.restore.backuptype.partial">
<source xml:lang="en">Partial</source>
<target state="translated">Parcial</target>
</trans-unit>
<trans-unit id="sql.migration.restore.backuptype.transactionlog">
<source xml:lang="en">Transaction log</source>
<target state="translated">Registro de transacciones</target>
</trans-unit>
<trans-unit id="sql.migration.restore.backuptype.unknown">
<source xml:lang="en">Unknown</source>
<target state="translated">Desconocidas</target>
</trans-unit>
<trans-unit id="sql.migration.restore.status.Restoring">
<source xml:lang="en">Restoring</source>
<target state="translated">Restaurando</target>
</trans-unit>
<trans-unit id="sql.migration.restore.status.blocked">
<source xml:lang="en">Blocked</source>
<target state="translated">Bloqueado</target>
</trans-unit>
<trans-unit id="sql.migration.restore.status.cancelled">
<source xml:lang="en">Cancelled</source>
<target state="translated">Cancelado</target>
</trans-unit>
<trans-unit id="sql.migration.restore.status.completed">
<source xml:lang="en">Completed</source>
<target state="translated">Completado</target>
</trans-unit>
<trans-unit id="sql.migration.restore.status.completing.migration">
<source xml:lang="en">Completing migration</source>
<target state="translated">Completando la migración</target>
</trans-unit>
<trans-unit id="sql.migration.restore.status.failed">
<source xml:lang="en">Failed</source>
<target state="translated">Error</target>
</trans-unit>
<trans-unit id="sql.migration.restore.status.initializing">
<source xml:lang="en">Initializing</source>
<target state="translated">Inicializando</target>
</trans-unit>
<trans-unit id="sql.migration.restore.status.none">
<source xml:lang="en">None</source>
<target state="translated">Ninguno</target>
</trans-unit>
<trans-unit id="sql.migration.restore.status.not.started">
<source xml:lang="en">Not started</source>
<target state="translated">No iniciado</target>
</trans-unit>
<trans-unit id="sql.migration.restore.status.restore.completed">
<source xml:lang="en">Restore completed</source>
<target state="translated">Restauración completada</target>
</trans-unit>
<trans-unit id="sql.migration.restore.status.restore.paused">
<source xml:lang="en">Restore paused</source>
<target state="translated">Restauración en pausa</target>
</trans-unit>
<trans-unit id="sql.migration.restore.status.searching.backups">
<source xml:lang="en">Searching backups</source>
<target state="translated">Buscando copias de seguridad</target>
</trans-unit>
<trans-unit id="sql.migration.restore.status.waiting">
<source xml:lang="en">Waiting</source>
<target state="translated">Esperando</target>
</trans-unit>
<trans-unit id="sql.migration.resume.session">
<source xml:lang="en">Resume previously saved session</source>
<target state="translated">Reanudar la sesión guardada anteriormente</target>
@@ -1726,6 +1998,10 @@ Esta operación puede tardar varios minutos.</target>
<source xml:lang="en">{0} sec</source>
<target state="translated">{0} s</target>
</trans-unit>
<trans-unit id="sql.migration.select">
<source xml:lang="en">Select</source>
<target state="translated">Seleccionar</target>
</trans-unit>
<trans-unit id="sql.migration.select.azure.mi">
<source xml:lang="en">Select your target Azure subscription and your target Azure SQL Managed Instance.</source>
<target state="translated">Seleccione la suscripción de Azure de destino y la Azure SQL Managed Instance de destino.</target>
@@ -1742,6 +2018,10 @@ Esta operación puede tardar varios minutos.</target>
<source xml:lang="en">Select the databases to migrate.</source>
<target state="translated">Seleccione las bases de datos que se van a migrar.</target>
</trans-unit>
<trans-unit id="sql.migration.select.migration.tables">
<source xml:lang="en">Select tables for migration</source>
<target state="translated">Seleccionar las tablas para la migración</target>
</trans-unit>
<trans-unit id="sql.migration.select.prompt">
<source xml:lang="en">Click on SQL Server instance or any of the databases on the left to view its details.</source>
<target state="translated">Haga clic en instancia de SQL Server o en cualquiera de las bases de datos de la izquierda para ver los detalles.</target>
@@ -1843,16 +2123,16 @@ Esta operación puede tardar varios minutos.</target>
<target state="translated">Asegúrese de que la cuenta de servicio que ejecuta la instancia de SQL Server de origen tenga privilegios de lectura en el recurso compartido de red.</target>
</trans-unit>
<trans-unit id="sql.migration.service.container.container.description1">
<source xml:lang="en">Azure Database Migration Service leverages Azure Data Factory's self-hosted integration runtime to upload backups from on-premises network file share to Azure.</source>
<target state="translated">Azure Database Migration Service saca provecho del entorno de ejecución de integración autohospedado de Azure Data Factory para cargar copias de seguridad de un recurso compartido de archivos de red local en Azure.</target>
<source xml:lang="en">Azure Database Migration Service leverages Azure Data Factory's self-hosted integration runtime to handle connectivity between source and target and upload backups from an on-premises network file share to Azure (if applicable).</source>
<target state="new">Azure Database Migration Service leverages Azure Data Factory's self-hosted integration runtime to handle connectivity between source and target and upload backups from an on-premises network file share to Azure (if applicable).</target>
</trans-unit>
<trans-unit id="sql.migration.service.container.container.description2">
<source xml:lang="en">Follow the instructions below to setup self-hosted integration runtime.</source>
<target state="translated">Siga estas instrucciones para configurar un entorno de ejecución de integración autohospedado.</target>
<source xml:lang="en">Follow the instructions below to set up self-hosted integration runtime.</source>
<target state="new">Follow the instructions below to set up self-hosted integration runtime.</target>
</trans-unit>
<trans-unit id="sql.migration.service.container.heading">
<source xml:lang="en">Setup integration runtime</source>
<target state="translated">Configuración del entorno de ejecución de integración</target>
<source xml:lang="en">Set up integration runtime</source>
<target state="new">Set up integration runtime</target>
</trans-unit>
<trans-unit id="sql.migration.service.container.loading.help">
<source xml:lang="en">Loading Migration Services</source>
@@ -1882,6 +2162,10 @@ Esta operación puede tardar varios minutos.</target>
<source xml:lang="en">-- unavailable --</source>
<target state="translated">-- no disponible --</target>
</trans-unit>
<trans-unit id="sql.migration.service.error.not.ready">
<source xml:lang="en">The following error occurred while retrieving registration information for Azure Database Migration Service '{0}'. Please click refresh and try again. Error: '{1}'.</source>
<target state="translated">Error al recuperar la información de registro de Azure Database Migration Service '{0}'. Haga clic en Actualizar e inténtelo de nuevo. Error: '{1}'.</target>
</trans-unit>
<trans-unit id="sql.migration.service.header">
<source xml:lang="en">Azure Database Migration Service "{0}" details:`</source>
<target state="translated">Detalles de Azure Database Migration Service "{0}":`</target>
@@ -1894,13 +2178,33 @@ Esta operación puede tardar varios minutos.</target>
<source xml:lang="en">Azure Database Migration Service is not registered. Azure Database Migration Service '{0}' needs to be registered with self-hosted integration runtime on any node.</source>
<target state="translated">Azure Database Migration Service no está registrado. Azure Database Migration Service "{0}" debe registrarse con entorno de ejecución de integración autohospedado en cualquier nodo.</target>
</trans-unit>
<trans-unit id="sql.migration.service.not.ready.below">
<source xml:lang="en">Azure Database Migration Service is not registered. Azure Database Migration Service '{0}' needs to be registered with self-hosted integration runtime on any node.
See below for registration instructions.</source>
<target state="new">Azure Database Migration Service is not registered. Azure Database Migration Service '{0}' needs to be registered with self-hosted integration runtime on any node.
See below for registration instructions.</target>
</trans-unit>
<trans-unit id="sql.migration.service.prompt">
<source xml:lang="en">{0} (change)</source>
<target state="translated">{0} (cambiar)</target>
</trans-unit>
<trans-unit id="sql.migration.service.ready">
<source xml:lang="en">Azure Database Migration Service '{0}' is connected to self-hosted integration runtime running on the node - {1}</source>
<target state="translated">Azure Database Migration Service "{0}" está conectado al entorno de ejecución de integración autohospedado que se ejecuta en el nodo: {1}</target>
<source xml:lang="en">Azure Database Migration Service '{0}' is connected to self-hosted integration runtime running on node(s) - {1}
For improved performance and high availability, you can register additional nodes.</source>
<target state="new">Azure Database Migration Service '{0}' is connected to self-hosted integration runtime running on node(s) - {1}
For improved performance and high availability, you can register additional nodes.</target>
</trans-unit>
<trans-unit id="sql.migration.service.ready.below">
<source xml:lang="en">Azure Database Migration Service '{0}' is connected to self-hosted integration runtime running on node(s) - {1}
For improved performance and high availability, you can register additional nodes. See below for registration instructions.</source>
<target state="new">Azure Database Migration Service '{0}' is connected to self-hosted integration runtime running on node(s) - {1}
For improved performance and high availability, you can register additional nodes. See below for registration instructions.</target>
</trans-unit>
<trans-unit id="sql.migration.service.selection.location.msg">
<source xml:lang="en">Please select the location of your database backup files before continuing.</source>
@@ -1914,6 +2218,10 @@ Esta operación puede tardar varios minutos.</target>
<source xml:lang="en">Enter the information below to add a new Azure Database Migration Service.</source>
<target state="translated">Escriba la información siguiente para agregar una nueva Azure Database Migration Service.</target>
</trans-unit>
<trans-unit id="sql.migration.services.container.description.network">
<source xml:lang="en">Enter the information below to add a new Azure Database Migration Service. To register self-hosted integration runtime, select 'My database backups are on a network share' on the previous page.</source>
<target state="new">Enter the information below to add a new Azure Database Migration Service. To register self-hosted integration runtime, select 'My database backups are on a network share' on the previous page.</target>
</trans-unit>
<trans-unit id="sql.migration.services.dialog.title">
<source xml:lang="en">Create Azure Database Migration Service</source>
<target state="translated">Crear Azure Database Migration Service</target>
@@ -2422,11 +2730,19 @@ Esta operación puede tardar varios minutos.</target>
<source xml:lang="en">Source databases</source>
<target state="translated">Bases de datos de origen</target>
</trans-unit>
<trans-unit id="sql.migration.source.details.sqlAuth">
<trans-unit id="sql.migration.source.details.sqlAuth.db">
<source xml:lang="en">Enter the SQL Authentication credentials used to connect to SQL Server instance {0}. These credentials will be used to connect to the SQL Server instance from the self-hosted integration runtime.</source>
<target state="translated">Escriba las credenciales de autenticación de SQL utilizadas para conectarse a SQL Server instancia {0}. Estas credenciales se usarán para conectarse a la instancia de SQL Server desde el entorno de ejecución de integración autohospedado.</target>
</trans-unit>
<trans-unit id="sql.migration.source.details.sqlAuth.nonDb">
<source xml:lang="en">Enter the SQL Authentication credentials used to connect to SQL Server instance {0}. These credentials will be used to connect to the SQL Server instance and identify valid backup files.</source>
<target state="translated">Escriba las credenciales de autenticación de SQL usadas para conectarse a la instancia de SQL Server{0}. Se usarán estas credenciales para conectarse a la instancia de SQL Server e identificar archivos de copia de seguridad válidos.</target>
</trans-unit>
<trans-unit id="sql.migration.source.details.windowAuth">
<trans-unit id="sql.migration.source.details.windowAuth.db">
<source xml:lang="en">Enter the Windows Authentication credentials used to connect to SQL Server instance {0}. These credentials will be used to connect to the SQL Server instance from the self-hosted integration runtime.</source>
<target state="translated">Escriba las credenciales de autenticación de Windows usadas para conectarse a SQL Server instancia {0}. Estas credenciales serán utilizadas para conectarse a la instancia de SQL Server desde el tiempo de ejecución de integración autohospedado.</target>
</trans-unit>
<trans-unit id="sql.migration.source.details.windowAuth.nonDb">
<source xml:lang="en">Enter the Windows Authentication credentials used to connect to SQL Server instance {0}. These credentials will be used to connect to the SQL Server instance and identify valid backup files.</source>
<target state="translated">Escriba las credenciales de autenticación de Windows usadas para conectarse a la instancia de SQL Server {0}. Estas credenciales se usarán para conectarse a la instancia de SQL Server e identificar archivos de copia de seguridad válidos.</target>
</trans-unit>
@@ -2518,10 +2834,18 @@ Esta operación puede tardar varios minutos.</target>
<source xml:lang="en">Source database</source>
<target state="translated">Base de datos de origen</target>
</trans-unit>
<trans-unit id="sql.migration.src.database.tool.tip">
<source xml:lang="en">Name of the source database</source>
<target state="translated">Nombre de la base de datos de origen</target>
</trans-unit>
<trans-unit id="sql.migration.src.server">
<source xml:lang="en">Source name</source>
<target state="translated">Nombre de origen</target>
</trans-unit>
<trans-unit id="sql.migration.src.server.tool.tip">
<source xml:lang="en">Name of the source server</source>
<target state="translated">Nombre del servidor de origen</target>
</trans-unit>
<trans-unit id="sql.migration.start.login.migration.button">
<source xml:lang="en">Migrate</source>
<target state="translated">Migrar</target>
@@ -2690,6 +3014,14 @@ Esta operación puede tardar varios minutos.</target>
<source xml:lang="en">Storage account</source>
<target state="translated">Cuenta de almacenamiento</target>
</trans-unit>
<trans-unit id="sql.migration.storageAccount.warning.many">
<source xml:lang="en">Target instance '{0}' may not be able to access storage account '{1}'. Ensure that the subnet of the target instance is whitelisted on the storage account, and if applicable, that the private endpoint is in the same virtual network as the target server.</source>
<target state="translated">Es posible que la instancia de destino "{0}" no pueda acceder a la cuenta de almacenamiento "{1}". Asegúrese de que la subred de la instancia de destino está en la lista blanca de la cuenta de almacenamiento y, si procede, de que el punto de conexión privado se encuentra en la misma red virtual que el servidor de destino.</target>
</trans-unit>
<trans-unit id="sql.migration.storageAccount.warning.one">
<source xml:lang="en">Target instance '{0}' may not be able to access storage accounts '{1}'. Ensure that the subnet of the target instance is whitelisted on the storage accounts, and if applicable, that the private endpoints are on the same virtual network as the target server.</source>
<target state="translated">Es posible que la instancia de destino "{0}" no pueda acceder a las cuentas de almacenamiento "{1}". Asegúrese de que la subred de la instancia de destino está en la lista blanca de las cuentas de almacenamiento y, si procede, de que los puntos de conexión privados están en la misma red virtual que el servidor de destino.</target>
</trans-unit>
<trans-unit id="sql.migration.subscription">
<source xml:lang="en">Subscription</source>
<target state="translated">Suscripción</target>
@@ -2771,8 +3103,8 @@ Esta operación puede tardar varios minutos.</target>
<target state="translated">Estado de migración de la tabla: {0}</target>
</trans-unit>
<trans-unit id="sql.migration.table.missing.count">
<source xml:lang="en">Missing target tables excluded from list: {0}</source>
<target state="translated">Faltan tablas de destino excluidas de la lista: {0}</target>
<source xml:lang="en">Tables missing on target: {0}</source>
<target state="translated">Tablas que faltan en el destino: {0}</target>
</trans-unit>
<trans-unit id="sql.migration.table.select.label">
<source xml:lang="en">Select tables for {0}</source>
@@ -3270,6 +3602,10 @@ Esta operación puede tardar varios minutos.</target>
<source xml:lang="en">Choose your Azure SQL target</source>
<target state="translated">Elija su destino de Azure SQL</target>
</trans-unit>
<trans-unit id="sql.migration.wizard.sku.choose_a_target.help">
<source xml:lang="en">Not sure which Azure SQL target is right for you? Learn more</source>
<target state="translated">¿No está seguro de qué destino de Azure SQL es adecuado para usted? Aprenda más</target>
</trans-unit>
<trans-unit id="sql.migration.wizard.sku.error">
<source xml:lang="en">An error occurred while generating SKU recommendations for the server '{0}'.</source>
<target state="translated">Error al generar recomendaciones de SKU para el servidor \"{0}\".</target>
@@ -3330,6 +3666,18 @@ Esta operación puede tardar varios minutos.</target>
<source xml:lang="en">Yes</source>
<target state="translated">Sí</target>
</trans-unit>
<trans-unit id="sql.retry.migration.prompt">
<source xml:lang="en">Do you want to retry the failed table migrations?</source>
<target state="translated">¿Desea reintentar las migraciones de tablas con errores?</target>
</trans-unit>
<trans-unit id="sql.retry.migration.summary">
<source xml:lang="en">Please resolve any errors before retrying the migration.</source>
<target state="translated">Resuelva los errores antes de reintentar la migración.</target>
</trans-unit>
<trans-unit id="sql.retry.migration.title">
<source xml:lang="en">The migration failed with the following errors:</source>
<target state="translated">Error en la migración con los siguientes errores:</target>
</trans-unit>
<trans-unit id="total.databases.selected">
<source xml:lang="en">{0} of {1} databases selected</source>
<target state="translated">{0} de {1} bases de datos seleccionadas</target>
@@ -3366,6 +3714,14 @@ Esta operación puede tardar varios minutos.</target>
<source xml:lang="en">Done downloading {0}</source>
<target state="translated">Descarga de {0} finalizada</target>
</trans-unit>
<trans-unit id="downloadingServiceFailed">
<source xml:lang="en">Failed to download binaries for {0}. Use the following link to troubleshoot: {1}</source>
<target state="translated">No se pudieron descargar los archivos binarios para {0}. Use el siguiente vínculo para solucionar problemas: {1}</target>
</trans-unit>
<trans-unit id="downloadingServiceFailedWithLinkMarkup">
<source xml:lang="en">Failed to download binaries for {0}. Use this [link to troubleshoot]({1}).</source>
<target state="translated">No se pudieron descargar los archivos binarios para {0}. Use este [vínculo para solucionar problemas]({1}).</target>
</trans-unit>
<trans-unit id="downloadingServiceSize">
<source xml:lang="en">({0} KB)</source>
<target state="translated">({0} KB)</target>

View File

@@ -232,6 +232,18 @@
<source xml:lang="en">Azure Data Studio</source>
<target state="translated">Azure Data Studio</target>
</trans-unit>
<trans-unit id="azuredatastudio.download">
<source xml:lang="en">Download</source>
<target state="translated">Descargar</target>
</trans-unit>
<trans-unit id="azuredatastudio.downloadTooltip">
<source xml:lang="en">Download this extension from an external source</source>
<target state="translated">Descargar esta extensión desde una fuente externa</target>
</trans-unit>
<trans-unit id="azuredatastudio.installTooltip">
<source xml:lang="en">Install this extension</source>
<target state="translated">Instalar esta extensión</target>
</trans-unit>
<trans-unit id="connectionDialogBrowseTree.context">
<source xml:lang="en">The connection dialog's browse tree context menu</source>
<target state="translated">Menú contextual del árbol de búsqueda del cuadro de diálogo de conexión</target>
@@ -895,8 +907,8 @@ Comandos omitidos predeterminados:
<target state="translated">Color de la gama que limita la búsqueda. El color no debe ser opaco para no ocultar decoraciones subyacentes.</target>
</trans-unit>
<trans-unit id="queryEditorNullBackground">
<source xml:lang="en">The background color for null values in the query editor results grid.</source>
<target state="translated">Color de fondo de los valores NULL en la cuadrícula de resultados del editor de consultas.</target>
<source xml:lang="en">The background color for null values in the query editor results grid. To disable the background color, you can use a transparent color like {0}.</source>
<target state="translated">Color de fondo de los valores NULL en la cuadrícula de resultados del editor de consultas. Para deshabilitar el color de fondo, puedes usar un color transparente como {0}.</target>
</trans-unit>
<trans-unit id="tileBorder">
<source xml:lang="en">The border color of tiles</source>
@@ -2635,6 +2647,10 @@ Comandos omitidos predeterminados:
</file>
<file original="src/sql/workbench/contrib/dashboard/browser/core/dashboardPage.component" source-language="en" datatype="plaintext" target-language="es">
<body>
<trans-unit id="dashboard.configureDashboardTooltip">
<source xml:lang="en">Learn more about how to configure the dashboard</source>
<target state="translated">Más información sobre la configuración de el panel</target>
</trans-unit>
<trans-unit id="dashboard.generalTabGroupHeader">
<source xml:lang="en">General</source>
<target state="translated">General</target>
@@ -5463,6 +5479,10 @@ Error: {1}</target>
<source xml:lang="en">New Notebook</source>
<target state="translated">Nuevo Notebook</target>
</trans-unit>
<trans-unit id="newNotebookTask.newNotebook">
<source xml:lang="en">New Notebook</source>
<target state="translated">Nuevo bloc de notas</target>
</trans-unit>
<trans-unit id="newViewLabel">
<source xml:lang="en">Create New View</source>
<target state="translated">Crear nueva vista</target>
@@ -5835,6 +5855,18 @@ Error: {1}</target>
<source xml:lang="en">New Connection</source>
<target state="translated">Nueva conexión</target>
</trans-unit>
<trans-unit id="serverTreeViewChangeNotification">
<source xml:lang="en">Server tree has changed. Please reload the window to see the changes.</source>
<target state="translated">El árbol del servidor ha cambiado. Vuelve a cargar la ventana para ver los cambios.</target>
</trans-unit>
<trans-unit id="serverTreeViewChangeNotification.doNotReload">
<source xml:lang="en">Don't Reload</source>
<target state="translated">No volver a cargar</target>
</trans-unit>
<trans-unit id="serverTreeViewChangeNotification.reload">
<source xml:lang="en">Reload</source>
<target state="translated">Recargar</target>
</trans-unit>
<trans-unit id="servers.noConnections">
<source xml:lang="en">No connections found.</source>
<target state="translated">No se ha encontrado una conexión.</target>
@@ -5851,13 +5883,17 @@ Error: {1}</target>
<source xml:lang="en">Server Group color palette used in the Object Explorer viewlet.</source>
<target state="translated">Paleta de colores del grupo de servidores utilizada en el viewlet del Explorador de objetos.</target>
</trans-unit>
<trans-unit id="serverTree.configuration.title">
<source xml:lang="en">Server Tree</source>
<target state="translated">Árbol de servidores</target>
</trans-unit>
<trans-unit id="serverTree.nodeExpansionTimeout">
<source xml:lang="en">The timeout in seconds for expanding a node in the Servers view</source>
<target state="translated">Tiempo de espera en segundos para expandir un nodo en la vista Servidores</target>
</trans-unit>
<trans-unit id="serverTree.useAsyncServerTree">
<source xml:lang="en">(Preview) Use the new async server tree for the Servers view and Connection Dialog with support for new features such as dynamic node filtering.</source>
<target state="translated">(Versión preliminar) Use el nuevo árbol de servidores asincrónicos para la vista Servidores y el cuadro de diálogo Conexión, con compatibilidad con nuevas características como el filtrado de nodos dinámicos.</target>
<source xml:lang="en">Use the new async server tree for the Servers view and Connection Dialog with support for new features such as dynamic node filtering. Requires a restart to take effect.</source>
<target state="translated">Use el nuevo árbol de servidores asincrónicos para la vista Servidores y el cuadro de diálogo Conexión, con compatibilidad con nuevas características como el filtrado de nodos dinámicos. Requiere un reinicio para ser efectivo.</target>
</trans-unit>
</body>
</file>
@@ -6248,16 +6284,16 @@ Error: {1}</target>
<target state="translated">Analizar consulta</target>
</trans-unit>
<trans-unit id="queryActions.notConnected">
<source xml:lang="en">Please connect to a server</source>
<target state="translated">Conéctese a un servidor</target>
<source xml:lang="en">Please connect to a server before running this action.</source>
<target state="translated">Por favor, conéctate a un servidor antes de ejecutar esta acción.</target>
</trans-unit>
<trans-unit id="queryActions.parseSyntaxFailure">
<source xml:lang="en">Command failed: </source>
<target state="translated">Error del comando: </target>
<source xml:lang="en">Failed to parse the query: {0}</source>
<target state="translated">No se pudo analizar la consulta: {0}</target>
</trans-unit>
<trans-unit id="queryActions.parseSyntaxSuccess">
<source xml:lang="en">Commands completed successfully</source>
<target state="translated">Comandos completados correctamente</target>
<source xml:lang="en">Successfully parsed the query.</source>
<target state="translated">La consulta se analizó correctamente.</target>
</trans-unit>
<trans-unit id="queryActions.queryResultsCopySuccess">
<source xml:lang="en">Successfully copied query and results.</source>
@@ -6440,6 +6476,10 @@ Error: {1}</target>
<target state="translated">Cancelar</target>
</trans-unit>
<trans-unit id="changeConnectionDatabaseLabel">
<source xml:lang="en">Change</source>
<target state="translated">Cambiar</target>
</trans-unit>
<trans-unit id="changeConnectionDatabaseTooltip">
<source xml:lang="en">Change Connection</source>
<target state="translated">Cambiar conexión</target>
</trans-unit>
@@ -6487,10 +6527,18 @@ Error: {1}</target>
<source xml:lang="en">Running query is not supported when the editor is in multiple selection mode.</source>
<target state="translated">No se admite la ejecución de consultas cuando el editor está en modo de selección múltiple.</target>
</trans-unit>
<trans-unit id="queryEditor.exportSqlAsNotebook">
<trans-unit id="queryEditor.exportSqlAsNotebookLabel">
<source xml:lang="en">To Notebook</source>
<target state="translated">Al bloc de notas</target>
</trans-unit>
<trans-unit id="queryEditor.exportSqlAsNotebookTooltip">
<source xml:lang="en">Export as Notebook</source>
<target state="translated">Exportación como cuaderno</target>
</trans-unit>
<trans-unit id="queryEditor.parse">
<source xml:lang="en">Parse</source>
<target state="translated">Analizar</target>
</trans-unit>
<trans-unit id="runQueryLabel">
<source xml:lang="en">Run</source>
<target state="translated">Ejecutar</target>
@@ -7438,23 +7486,23 @@ Mensaje de error: {1}</target>
<source xml:lang="en">Adding account failed, check Azure Accounts log for more info.</source>
<target state="translated">Error al agregar la cuenta. Compruebe el registro de cuentas de Azure para obtener más información.</target>
</trans-unit>
<trans-unit id="addAccountFailedMessage">
<source xml:lang="en">{0}</source>
<target state="translated">{0}</target>
</trans-unit>
<trans-unit id="loggingIn">
<source xml:lang="en">Adding account...</source>
<target state="translated">Adición de cuenta en curso...</target>
</trans-unit>
<trans-unit id="refreshAccountFailedGenericMessage">
<source xml:lang="en">Refreshing account failed, check Azure Accounts log for more info.</source>
<target state="translated">Ha ocurrido un error al actualizar la cuenta, compruebe el registro de Azure Accounts para obtener más información.</target>
</trans-unit>
<trans-unit id="refreshCanceled">
<source xml:lang="en">Refresh account was canceled by the user</source>
<target state="translated">El usuario canceló la actualización de la cuenta</target>
</trans-unit>
<trans-unit id="refreshFailed">
<source xml:lang="en">0
Error Message: 1</source>
<target state="translated">0
Mensaje de error: 1</target>
<source xml:lang="en">{0}
Error Message: {1}</source>
<target state="translated">{0}
Mensaje de error: {1}</target>
</trans-unit>
</body>
</file>
@@ -8682,6 +8730,18 @@ Mensaje de error: 1</target>
<source xml:lang="en">Node expansion timed out for node {0} for providers {1}</source>
<target state="translated">Se agotó el tiempo de espera de expansión del nodo {0} para los proveedores {1}</target>
</trans-unit>
<trans-unit id="objectExplorerMissingConnectionForSession">
<source xml:lang="en">Timeout waiting for session {0} to be created for connection "{1}". This has probably happened because OE service did not recieve a response for createNewSession from the provider for connection "{1}"</source>
<target state="translated">Se ha agotado el tiempo de espera para crear la sesión {0} para la conexión "{1}". Esto ha ocurrido probablemente porque el servicio OE no ha recibido una respuesta para createNewSession del proveedor para la conexión "{1}".</target>
</trans-unit>
<trans-unit id="objectExplorerMissingSession">
<source xml:lang="en">Timed out waiting for session {0} to be created. This has probably happened because OE service did not recieve a response for createNewSession from the provider.</source>
<target state="translated">Se ha agotado el tiempo de espera para la creación de la sesión {0}. Esto ha ocurrido probablemente porque el servicio OE no recibió una respuesta para createNewSession del proveedor.</target>
</trans-unit>
<trans-unit id="objectExplorerSessionIdMissing">
<source xml:lang="en">The session ID returned by provider "{0}" for connection "{1}" is invalid.</source>
<target state="translated">El Id. de sesión devuelto por el proveedor "{0}" para la conexión "{1}" no es válido.</target>
</trans-unit>
</body>
</file>
<file original="src/sql/workbench/services/objectExplorer/browser/objectExplorerViewTreeShim" source-language="en" datatype="plaintext" target-language="es">
@@ -8700,6 +8760,14 @@ Mensaje de error: 1</target>
</trans-unit>
</body>
</file>
<file original="src/sql/workbench/services/objectExplorer/browser/serverTreeRenderer" source-language="en" datatype="plaintext" target-language="es">
<body>
<trans-unit id="filteredTreeElementName">
<source xml:lang="en">{0} (filtered)</source>
<target state="translated">{0} (con filtro)</target>
</trans-unit>
</body>
</file>
<file original="src/sql/workbench/services/objectExplorer/browser/treeCreationUtils" source-language="en" datatype="plaintext" target-language="es">
<body>
<trans-unit id="serversAriaLabel">
@@ -8716,6 +8784,14 @@ Mensaje de error: 1</target>
</trans-unit>
</body>
</file>
<file original="src/sql/workbench/services/objectExplorer/browser/treeUpdateUtils" source-language="en" datatype="plaintext" target-language="es">
<body>
<trans-unit id="objectExplorerTimeout">
<source xml:lang="en">Object Explorer expansion timed out for '{0}'</source>
<target state="translated">La expansión del Explorador de objetos ha finalizado por "{0}"</target>
</trans-unit>
</body>
</file>
<file original="src/sql/workbench/services/profiler/browser/profilerColumnEditorDialog" source-language="en" datatype="plaintext" target-language="es">
<body>
<trans-unit id="eventSort">