From 0be5a91eff0c995cf3a74c0a68863ba1bc5b4487 Mon Sep 17 00:00:00 2001 From: Owen Schwartz Date: Mon, 20 Oct 2025 17:05:44 -0700 Subject: [PATCH] New translations en-us.json (Spanish) --- messages/es-ES.json | 240 ++++++++++++++++++++++---------------------- 1 file changed, 119 insertions(+), 121 deletions(-) diff --git a/messages/es-ES.json b/messages/es-ES.json index a0cdd21e..661af6fc 100644 --- a/messages/es-ES.json +++ b/messages/es-ES.json @@ -47,9 +47,8 @@ "edit": "Editar", "siteConfirmDelete": "Confirmar Borrar Sitio", "siteDelete": "Eliminar sitio", - "siteMessageRemove": "Una vez eliminado, el sitio ya no será accesible. Todos los recursos y objetivos asociados con el sitio también serán eliminados.", - "siteMessageConfirm": "Para confirmar, por favor escriba el nombre del sitio a continuación.", - "siteQuestionRemove": "¿Está seguro de que desea eliminar el sitio {selectedSite} de la organización?", + "siteMessageRemove": "Una vez eliminado, el sitio ya no será accesible. Todos los objetivos asociados con el sitio también serán eliminados.", + "siteQuestionRemove": "¿Está seguro que desea eliminar el sitio de la organización?", "siteManageSites": "Administrar Sitios", "siteDescription": "Permitir conectividad a tu red a través de túneles seguros", "siteCreate": "Crear sitio", @@ -96,7 +95,7 @@ "siteWgDescription": "Utilice cualquier cliente Wirex Guard para establecer un túnel. Se requiere una configuración manual de NAT.", "siteWgDescriptionSaas": "Utilice cualquier cliente de WireGuard para establecer un túnel. Se requiere configuración manual de NAT. SOLO FUNCIONA EN NODOS AUTOGESTIONADOS", "siteLocalDescription": "Solo recursos locales. Sin túneles.", - "siteLocalDescriptionSaas": "Local resources only. No tunneling. Only available on remote nodes.", + "siteLocalDescriptionSaas": "Solo recursos locales. No hay túneles. Sólo disponible en nodos remotos.", "siteSeeAll": "Ver todos los sitios", "siteTunnelDescription": "Determina cómo quieres conectarte a tu sitio", "siteNewtCredentials": "Credenciales nuevas", @@ -154,8 +153,7 @@ "protected": "Protegido", "notProtected": "No protegido", "resourceMessageRemove": "Una vez eliminado, el recurso ya no será accesible. Todos los objetivos asociados con el recurso también serán eliminados.", - "resourceMessageConfirm": "Para confirmar, por favor escriba el nombre del recurso a continuación.", - "resourceQuestionRemove": "¿Está seguro de que desea eliminar el recurso {selectedResource} de la organización?", + "resourceQuestionRemove": "¿Está seguro que desea eliminar el recurso de la organización?", "resourceHTTP": "HTTPS Recurso", "resourceHTTPDescription": "Solicitudes de proxy a tu aplicación sobre HTTPS usando un subdominio o dominio base.", "resourceRaw": "Recurso TCP/UDP sin procesar", @@ -220,7 +218,7 @@ "orgDeleteConfirm": "Confirmar eliminación de organización", "orgMessageRemove": "Esta acción es irreversible y eliminará todos los datos asociados.", "orgMessageConfirm": "Para confirmar, por favor escriba el nombre de la organización a continuación.", - "orgQuestionRemove": "¿Está seguro que desea eliminar la organización {selectedOrg}?", + "orgQuestionRemove": "¿Está seguro que desea eliminar la organización?", "orgUpdated": "Organización actualizada", "orgUpdatedDescription": "La organización ha sido actualizada.", "orgErrorUpdate": "Error al actualizar la organización", @@ -287,9 +285,8 @@ "apiKeysAdd": "Generar clave API", "apiKeysErrorDelete": "Error al eliminar la clave API", "apiKeysErrorDeleteMessage": "Error al eliminar la clave API", - "apiKeysQuestionRemove": "¿Está seguro de que desea eliminar la clave de API {selectedApiKey} de la organización?", + "apiKeysQuestionRemove": "¿Está seguro que desea eliminar la clave API de la organización?", "apiKeysMessageRemove": "Una vez eliminada, la clave API ya no podrá ser utilizada.", - "apiKeysMessageConfirm": "Para confirmar, por favor escriba el nombre de la clave API a continuación.", "apiKeysDeleteConfirm": "Confirmar Borrar Clave API", "apiKeysDelete": "Borrar Clave API", "apiKeysManage": "Administrar claves API", @@ -305,8 +302,7 @@ "userDeleteConfirm": "Confirmar Borrar Usuario", "userDeleteServer": "Eliminar usuario del servidor", "userMessageRemove": "El usuario será eliminado de todas las organizaciones y será eliminado completamente del servidor.", - "userMessageConfirm": "Para confirmar, por favor escriba el nombre del usuario a continuación.", - "userQuestionRemove": "¿Está seguro que desea eliminar permanentemente {selectedUser} del servidor?", + "userQuestionRemove": "¿Está seguro que desea eliminar permanentemente al usuario del servidor?", "licenseKey": "Clave de licencia", "valid": "Válido", "numberOfSites": "Número de sitios", @@ -339,7 +335,7 @@ "fossorialLicense": "Ver Términos de suscripción y licencia comercial", "licenseMessageRemove": "Esto eliminará la clave de licencia y todos los permisos asociados otorgados por ella.", "licenseMessageConfirm": "Para confirmar, por favor escriba la clave de licencia a continuación.", - "licenseQuestionRemove": "¿Está seguro que desea eliminar la clave de licencia {selectedKey}?", + "licenseQuestionRemove": "¿Está seguro que desea eliminar la clave de licencia?", "licenseKeyDelete": "Eliminar clave de licencia", "licenseKeyDeleteConfirm": "Confirmar eliminar clave de licencia", "licenseTitle": "Administrar estado de licencia", @@ -372,7 +368,7 @@ "inviteRemoveErrorDescription": "Ocurrió un error mientras se eliminaba la invitación.", "inviteRemoved": "Invitación eliminada", "inviteRemovedDescription": "La invitación para {email} ha sido eliminada.", - "inviteQuestionRemove": "¿Está seguro de que desea eliminar la invitación {email}?", + "inviteQuestionRemove": "¿Está seguro de que desea eliminar la invitación?", "inviteMessageRemove": "Una vez eliminada, esta invitación ya no será válida. Siempre puede volver a invitar al usuario más tarde.", "inviteMessageConfirm": "Para confirmar, por favor escriba la dirección de correo electrónico de la invitación a continuación.", "inviteQuestionRegenerate": "¿Estás seguro de que quieres regenerar la invitación para {email}? Esto revocará la invitación anterior.", @@ -398,9 +394,8 @@ "userErrorOrgRemoveDescription": "Ocurrió un error mientras se eliminaba el usuario.", "userOrgRemoved": "Usuario eliminado", "userOrgRemovedDescription": "El usuario {email} ha sido eliminado de la organización.", - "userQuestionOrgRemove": "¿Estás seguro de que quieres eliminar {email} de la organización?", + "userQuestionOrgRemove": "¿Está seguro que desea eliminar este usuario de la organización?", "userMessageOrgRemove": "Una vez eliminado, este usuario ya no tendrá acceso a la organización. Siempre puede volver a invitarlos más tarde, pero tendrán que aceptar la invitación de nuevo.", - "userMessageOrgConfirm": "Para confirmar, por favor escriba el nombre del usuario a continuación.", "userRemoveOrgConfirm": "Confirmar eliminar usuario", "userRemoveOrg": "Eliminar usuario de la organización", "users": "Usuarios", @@ -730,7 +725,7 @@ "pangolinServerAdmin": "Admin Servidor - Pangolin", "licenseTierProfessional": "Licencia profesional", "licenseTierEnterprise": "Licencia Enterprise", - "licenseTierPersonal": "Personal License", + "licenseTierPersonal": "Licencia personal", "licensed": "Licenciado", "yes": "Sí", "no": "Nu", @@ -742,7 +737,7 @@ "idpManageDescription": "Ver y administrar proveedores de identidad en el sistema", "idpDeletedDescription": "Proveedor de identidad eliminado correctamente", "idpOidc": "OAuth2/OIDC", - "idpQuestionRemove": "¿Está seguro que desea eliminar permanentemente el proveedor de identidad {name}?", + "idpQuestionRemove": "¿Está seguro que desea eliminar permanentemente el proveedor de identidad?", "idpMessageRemove": "Esto eliminará el proveedor de identidad y todas las configuraciones asociadas. Los usuarios que se autentifiquen a través de este proveedor ya no podrán iniciar sesión.", "idpMessageConfirm": "Para confirmar, por favor escriba el nombre del proveedor de identidad a continuación.", "idpConfirmDelete": "Confirmar eliminar proveedor de identidad", @@ -1154,7 +1149,7 @@ "sidebarAllUsers": "Todos los usuarios", "sidebarIdentityProviders": "Proveedores de identidad", "sidebarLicense": "Licencia", - "sidebarClients": "Clients", + "sidebarClients": "Clientes", "sidebarDomains": "Dominios", "enableDockerSocket": "Habilitar Plano Docker", "enableDockerSocketDescription": "Activar el raspado de etiquetas de Socket Docker para etiquetas de planos. La ruta del Socket debe proporcionarse a Newt.", @@ -1211,9 +1206,8 @@ "domainCreate": "Crear dominio", "domainCreatedDescription": "Dominio creado con éxito", "domainDeletedDescription": "Dominio eliminado exitosamente", - "domainQuestionRemove": "¿Está seguro de que desea eliminar el dominio {domain} de su cuenta?", + "domainQuestionRemove": "¿Está seguro que desea eliminar el dominio de su cuenta?", "domainMessageRemove": "Una vez eliminado, el dominio ya no estará asociado con su cuenta.", - "domainMessageConfirm": "Para confirmar, por favor escriba el nombre del dominio abajo.", "domainConfirmDelete": "Confirmar eliminación del dominio", "domainDelete": "Eliminar dominio", "domain": "Dominio", @@ -1558,14 +1552,13 @@ "autoLoginErrorNoRedirectUrl": "No se recibió URL de redirección del proveedor de identidad.", "autoLoginErrorGeneratingUrl": "Error al generar URL de autenticación.", "remoteExitNodeManageRemoteExitNodes": "Nodos remotos", - "remoteExitNodeDescription": "Self-host one or more remote nodes to extend your network connectivity and reduce reliance on the cloud", + "remoteExitNodeDescription": "Autoalojar uno o más nodos remotos para extender la conectividad de red y reducir la dependencia de la nube", "remoteExitNodes": "Nodos", "searchRemoteExitNodes": "Buscar nodos...", "remoteExitNodeAdd": "Añadir Nodo", "remoteExitNodeErrorDelete": "Error al eliminar el nodo", - "remoteExitNodeQuestionRemove": "¿Está seguro de que desea eliminar el nodo {selectedNode} de la organización?", + "remoteExitNodeQuestionRemove": "¿Está seguro que desea eliminar el nodo de la organización?", "remoteExitNodeMessageRemove": "Una vez eliminado, el nodo ya no será accesible.", - "remoteExitNodeMessageConfirm": "Para confirmar, por favor escriba el nombre del nodo a continuación.", "remoteExitNodeConfirmDelete": "Confirmar eliminar nodo", "remoteExitNodeDelete": "Eliminar Nodo", "sidebarRemoteExitNodes": "Nodos remotos", @@ -1745,153 +1738,158 @@ "resourceHeaderAuthRemoveDescription": "Autenticación de cabecera eliminada correctamente.", "resourceErrorHeaderAuthRemove": "Error al eliminar autenticación de cabecera", "resourceErrorHeaderAuthRemoveDescription": "No se pudo eliminar la autenticación de cabecera del recurso.", - "resourceHeaderAuthProtectionEnabled": "Header Authentication Enabled", - "resourceHeaderAuthProtectionDisabled": "Header Authentication Disabled", - "headerAuthRemove": "Remove Header Auth", - "headerAuthAdd": "Add Header Auth", + "resourceHeaderAuthProtectionEnabled": "Autenticación de cabecera habilitada", + "resourceHeaderAuthProtectionDisabled": "Autenticación de cabecera desactivada", + "headerAuthRemove": "Eliminar Auth del Encabezado", + "headerAuthAdd": "Añadir autenticación de cabecera", "resourceErrorHeaderAuthSetup": "Error al establecer autenticación de cabecera", "resourceErrorHeaderAuthSetupDescription": "No se pudo establecer autenticación de cabecera para el recurso.", "resourceHeaderAuthSetup": "Autenticación de cabecera establecida correctamente", "resourceHeaderAuthSetupDescription": "La autenticación de cabecera se ha establecido correctamente.", "resourceHeaderAuthSetupTitle": "Establecer autenticación de cabecera", - "resourceHeaderAuthSetupTitleDescription": "Set the basic auth credentials (username and password) to protect this resource with HTTP Header Authentication. Access it using the format https://username:password@resource.example.com", + "resourceHeaderAuthSetupTitleDescription": "Establezca las credenciales básicas de autenticación (nombre de usuario y contraseña) para proteger este recurso con autenticación de HTTP Header. Acceda a él usando el formato https://username:password@resource.example.com", "resourceHeaderAuthSubmit": "Establecer autenticación de cabecera", "actionSetResourceHeaderAuth": "Establecer autenticación de cabecera", - "enterpriseEdition": "Enterprise Edition", - "unlicensed": "Unlicensed", + "enterpriseEdition": "Edición corporativa", + "unlicensed": "Sin licencia", "beta": "Beta", - "manageClients": "Manage Clients", - "manageClientsDescription": "Clients are devices that can connect to your sites", - "licenseTableValidUntil": "Valid Until", - "saasLicenseKeysSettingsTitle": "Enterprise Licenses", - "saasLicenseKeysSettingsDescription": "Generate and manage Enterprise license keys for self-hosted Pangolin instances", - "sidebarEnterpriseLicenses": "Licenses", - "generateLicenseKey": "Generate License Key", + "manageClients": "Administrar clientes", + "manageClientsDescription": "Los clientes son dispositivos que pueden conectarse a sus sitios", + "licenseTableValidUntil": "Válido hasta", + "saasLicenseKeysSettingsTitle": "Licencias empresariales", + "saasLicenseKeysSettingsDescription": "Generar y administrar claves de licencia Enterprise para instancias Pangolin autoalojadas", + "sidebarEnterpriseLicenses": "Licencias", + "generateLicenseKey": "Generar clave de licencia", "generateLicenseKeyForm": { "validation": { - "emailRequired": "Please enter a valid email address", - "useCaseTypeRequired": "Please select a use case type", - "firstNameRequired": "First name is required", - "lastNameRequired": "Last name is required", - "primaryUseRequired": "Please describe your primary use", - "jobTitleRequiredBusiness": "Job title is required for business use", - "industryRequiredBusiness": "Industry is required for business use", - "stateProvinceRegionRequired": "State/Province/Region is required", - "postalZipCodeRequired": "Postal/ZIP Code is required", - "companyNameRequiredBusiness": "Company name is required for business use", - "countryOfResidenceRequiredBusiness": "Country of residence is required for business use", - "countryRequiredPersonal": "Country is required for personal use", - "agreeToTermsRequired": "You must agree to the terms", - "complianceConfirmationRequired": "You must confirm compliance with the Fossorial Commercial License" + "emailRequired": "Por favor, introduzca una dirección de correo válida", + "useCaseTypeRequired": "Por favor, seleccione un tipo de caso de uso", + "firstNameRequired": "El nombre es obligatorio", + "lastNameRequired": "Se requiere apellido", + "primaryUseRequired": "Por favor describa su uso principal", + "jobTitleRequiredBusiness": "El título de la tarea es obligatorio para uso empresarial", + "industryRequiredBusiness": "La industria es necesaria para uso comercial", + "stateProvinceRegionRequired": "Se requiere estado/Province/región", + "postalZipCodeRequired": "Código Postal/ZIP es requerido", + "companyNameRequiredBusiness": "El nombre de la empresa es obligatorio para uso comercial", + "countryOfResidenceRequiredBusiness": "El país de residencia es obligatorio para uso de negocios", + "countryRequiredPersonal": "El país es obligatorio para uso personal", + "agreeToTermsRequired": "Debe aceptar los términos", + "complianceConfirmationRequired": "Debe confirmar el cumplimiento de la Licencia Comercial Fossorial" }, "useCaseOptions": { "personal": { - "title": "Personal Use", - "description": "For individual, non-commercial use such as learning, personal projects, or experimentation." + "title": "Uso personal", + "description": "Para uso individual y no comercial, tales como aprendizaje, proyectos personales o experimentación." }, "business": { - "title": "Business Use", - "description": "For use within organizations, companies, or commercial or revenue-generating activities." + "title": "Uso de Negocio", + "description": "Para uso dentro de organizaciones, empresas o actividades comerciales o generadoras de ingresos." } }, "steps": { "emailLicenseType": { - "title": "Email & License Type", - "description": "Enter your email and choose your license type" + "title": "Email y tipo de licencia", + "description": "Introduzca su correo electrónico y elija su tipo de licencia" }, "personalInformation": { - "title": "Personal Information", - "description": "Tell us about yourself" + "title": "Información Personal", + "description": "Cuéntanos acerca de ti" }, "contactInformation": { - "title": "Contact Information", - "description": "Your contact details" + "title": "Información de contacto", + "description": "Sus datos de contacto" }, "termsGenerate": { - "title": "Terms & Generate", - "description": "Review and accept terms to generate your license" + "title": "Términos y Generar", + "description": "Revisar y aceptar términos para generar su licencia" } }, "alerts": { "commercialUseDisclosure": { - "title": "Usage Disclosure", - "description": "Select the license tier that accurately reflects your intended use. The Personal License permits free use of the Software for individual, non-commercial or small-scale commercial activities with annual gross revenue under $100,000 USD. Any use beyond these limits — including use within a business, organization, or other revenue-generating environment — requires a valid Enterprise License and payment of the applicable licensing fee. All users, whether Personal or Enterprise, must comply with the Fossorial Commercial License Terms." + "title": "Divulgación de uso", + "description": "Seleccione el nivel de licencia que refleje con precisión su uso previsto. La Licencia Personal permite el uso libre del Software para actividades comerciales individuales, no comerciales o de pequeña escala con ingresos brutos anuales inferiores a $100,000 USD. Cualquier uso más allá de estos límites — incluyendo el uso dentro de una empresa, organización, u otro entorno de generación de ingresos — requiere una Licencia Empresarial válida y el pago de la cuota de licencia aplicable. Todos los usuarios, ya sean personales o empresariales, deben cumplir con las Condiciones de Licencia Comercial Fossorial." }, "trialPeriodInformation": { - "title": "Trial Period Information", - "description": "This License Key enables Enterprise features for a 7-day evaluation period. Continued access to Paid Features beyond the evaluation period requires activation under a valid Personal or Enterprise License. For Enterprise licensing, contact sales@pangolin.net." + "title": "Información del período de prueba", + "description": "Esta Clave de Licencia permite las funciones de la Empresa durante un período de evaluación de 7 días. El acceso continuado a las características de pago más allá del período de evaluación requiere una activación bajo una Licencia Personal o Empresarial válida. Para licencias de la Empresa, póngase en contacto con sales@pangolin.net." } }, "form": { - "useCaseQuestion": "Are you using Pangolin for personal or business use?", - "firstName": "First Name", - "lastName": "Last Name", - "jobTitle": "Job Title", - "primaryUseQuestion": "What do you primarily plan to use Pangolin for?", - "industryQuestion": "What is your industry?", - "prospectiveUsersQuestion": "How many prospective users do you expect to have?", - "prospectiveSitesQuestion": "How many prospective sites (tunnels) do you expect to have?", - "companyName": "Company name", - "countryOfResidence": "Country of residence", - "stateProvinceRegion": "State / Province / Region", - "postalZipCode": "Postal / ZIP Code", - "companyWebsite": "Company website", - "companyPhoneNumber": "Company phone number", - "country": "Country", - "phoneNumberOptional": "Phone number (optional)", - "complianceConfirmation": "I confirm that I am in compliance with the Fossorial Commercial License and that reporting inaccurate information or misidentifying use of the product is a violation of the license." + "useCaseQuestion": "¿Estás usando Pangolin para uso personal o de negocios?", + "firstName": "Nombre", + "lastName": "Apellido", + "jobTitle": "Trabajo", + "primaryUseQuestion": "¿Para qué planeas usar principalmente Pangolin?", + "industryQuestion": "¿Cuál es su industria?", + "prospectiveUsersQuestion": "¿Cuántos usuarios potenciales esperas tener?", + "prospectiveSitesQuestion": "¿Cuántos sitios potenciales (túneles) esperas tener?", + "companyName": "Nombre de la empresa", + "countryOfResidence": "País de residencia", + "stateProvinceRegion": "Estado / Province / Región", + "postalZipCode": "Código postal", + "companyWebsite": "Sitio web de la empresa", + "companyPhoneNumber": "Número de teléfono de la empresa", + "country": "País", + "phoneNumberOptional": "Número de teléfono (opcional)", + "complianceConfirmation": "Confirmo que la información que he proporcionado es exacta y que estoy en conformidad con la Licencia Comercial Fossorial. Informar de información inexacta o identificar mal el uso del producto es una violación de la licencia y puede resultar en que su clave sea revocada." }, "buttons": { - "close": "Close", - "previous": "Previous", - "next": "Next", - "generateLicenseKey": "Generate License Key" + "close": "Cerrar", + "previous": "Anterior", + "next": "Siguiente", + "generateLicenseKey": "Generar clave de licencia" }, "toasts": { "success": { - "title": "License key generated successfully", - "description": "Your license key has been generated and is ready to use." + "title": "Clave de licencia generada con éxito", + "description": "Su clave de licencia ha sido generada y está lista para usar." }, "error": { - "title": "Failed to generate license key", - "description": "An error occurred while generating the license key." + "title": "Error al generar la clave de licencia", + "description": "Se ha producido un error al generar la clave de licencia." } } }, "priority": "Prioridad", "priorityDescription": "Las rutas de prioridad más alta son evaluadas primero. Prioridad = 100 significa orden automático (decisiones del sistema). Utilice otro número para hacer cumplir la prioridad manual.", - "instanceName": "Instance Name", - "pathMatchModalTitle": "Configure Path Matching", - "pathMatchModalDescription": "Set up how incoming requests should be matched based on their path.", - "pathMatchType": "Match Type", - "pathMatchPrefix": "Prefix", - "pathMatchExact": "Exact", + "instanceName": "Nombre de instancia", + "pathMatchModalTitle": "Configurar ruta coincidente", + "pathMatchModalDescription": "Configurar cómo deben coincidir las peticiones entrantes en función de su ruta.", + "pathMatchType": "Tipo de partida", + "pathMatchPrefix": "Prefijo", + "pathMatchExact": "Exacto", "pathMatchRegex": "Regex", - "pathMatchValue": "Path Value", - "clear": "Clear", - "saveChanges": "Save Changes", + "pathMatchValue": "Valor de ruta", + "clear": "Claro", + "saveChanges": "Guardar Cambios", "pathMatchRegexPlaceholder": "^/api/.*", - "pathMatchDefaultPlaceholder": "/path", - "pathMatchPrefixHelp": "Example: /api matches /api, /api/users, etc.", - "pathMatchExactHelp": "Example: /api matches only /api", - "pathMatchRegexHelp": "Example: ^/api/.* matches /api/anything", - "pathRewriteModalTitle": "Configure Path Rewriting", - "pathRewriteModalDescription": "Transform the matched path before forwarding to the target.", - "pathRewriteType": "Rewrite Type", - "pathRewritePrefixOption": "Prefix - Replace prefix", - "pathRewriteExactOption": "Exact - Replace entire path", - "pathRewriteRegexOption": "Regex - Pattern replacement", - "pathRewriteStripPrefixOption": "Strip Prefix - Remove prefix", - "pathRewriteValue": "Rewrite Value", + "pathMatchDefaultPlaceholder": "/ruta", + "pathMatchPrefixHelp": "Ejemplo: /api coincide con /api, /api/users, etc.", + "pathMatchExactHelp": "Ejemplo: /api coincide sólo con /api", + "pathMatchRegexHelp": "Ejemplo: ^/api/.* coincide con /api/anything", + "pathRewriteModalTitle": "Configurar ruta de reescritura", + "pathRewriteModalDescription": "Transforma la ruta coincidente antes de reenviarla al objetivo.", + "pathRewriteType": "Tipo de reescritura", + "pathRewritePrefixOption": "Prefijo - Reemplazar prefijo", + "pathRewriteExactOption": "Exacto - Reemplazar toda la ruta", + "pathRewriteRegexOption": "Regex - Reemplazo de patrón", + "pathRewriteStripPrefixOption": "Prefijo de clip - Quitar prefijo", + "pathRewriteValue": "Reescribir valor", "pathRewriteRegexPlaceholder": "/new/$1", "pathRewriteDefaultPlaceholder": "/new-path", - "pathRewritePrefixHelp": "Replace the matched prefix with this value", - "pathRewriteExactHelp": "Replace the entire path with this value when the path matches exactly", - "pathRewriteRegexHelp": "Use capture groups like $1, $2 for replacement", - "pathRewriteStripPrefixHelp": "Leave empty to strip prefix or provide new prefix", - "pathRewritePrefix": "Prefix", - "pathRewriteExact": "Exact", + "pathRewritePrefixHelp": "Reemplazar el prefijo coincidente con este valor", + "pathRewriteExactHelp": "Reemplaza toda la ruta con este valor cuando la ruta coincida exactamente", + "pathRewriteRegexHelp": "Usar grupos de captura como $1, $2 para reemplazar", + "pathRewriteStripPrefixHelp": "Dejar en blanco para el prefijo strip o proporcionar un nuevo prefijo", + "pathRewritePrefix": "Prefijo", + "pathRewriteExact": "Exacto", "pathRewriteRegex": "Regex", - "pathRewriteStrip": "Strip", - "pathRewriteStripLabel": "strip" + "pathRewriteStrip": "Clip", + "pathRewriteStripLabel": "clip", + "sidebarEnableEnterpriseLicense": "Activar licencia corporativa", + "cannotbeUndone": "Esto no se puede deshacer.", + "toConfirm": "confirmar", + "deleteClientQuestion": "¿Está seguro que desea eliminar el cliente del sitio y la organización?", + "clientMessageRemove": "Una vez eliminado, el cliente ya no podrá conectarse al sitio." }