From fafbaa184c8e0076eb71587888c1ac1f5aed1e8f Mon Sep 17 00:00:00 2001
From: Daniel <845765@qq.com>
Date: Tue, 30 Dec 2025 08:55:05 +0800
Subject: [PATCH] :art: Improve es_ES languages text
Signed-off-by: Daniel <845765@qq.com>
---
app/appearance/langs/es_ES.json | 132 ++++++++++++++++----------------
1 file changed, 66 insertions(+), 66 deletions(-)
diff --git a/app/appearance/langs/es_ES.json b/app/appearance/langs/es_ES.json
index e3b1d66ee..1c64af652 100644
--- a/app/appearance/langs/es_ES.json
+++ b/app/appearance/langs/es_ES.json
@@ -9,11 +9,11 @@
"useBackground": "Rellenar el fondo de la columna con el color de la opción",
"print": "Imprimir",
"clickArrow": "Haz clic en la flecha",
- "foldAll": "Colapsar todo",
+ "foldAll": "Contraer todo",
"expandSameLevelHeading": "Expandir títulos del mismo nivel",
- "foldSameLevelHeading": "Colapsar títulos del mismo nivel",
+ "foldSameLevelHeading": "Contraer títulos del mismo nivel",
"expandChildHeading": "Expandir subtítulos",
- "foldChildHeading": "Colapsar subtítulos",
+ "foldChildHeading": "Contraer subtítulos",
"addChildHeading": "Agregar subtítulo",
"insertSameLevelHeadingBefore": "Insertar título del mismo nivel antes",
"insertSameLevelHeadingAfter": "Insertar título del mismo nivel después",
@@ -54,8 +54,8 @@
"medium": "Mediano",
"small": "Pequeño",
"fitImage": "Ajustar automáticamente el tamaño de la imagen",
- "showIcon": "Mostrar ícono",
- "showAllEntriesIcons": "Mostrar íconos de entradas",
+ "showIcon": "Mostrar icono",
+ "showAllEntriesIcons": "Mostrar iconos de entradas",
"wrapAllFields": "Ajuste automático de campos",
"gallery": "Tarjeta",
"kanban": "Kanban",
@@ -78,8 +78,8 @@
"fields": "Atributo",
"dynamicIcon": "Icono dinámico",
"dynamicIconDateEmptyInfo": "Borrar la fecha, el icono del calendario mostrará dinámicamente la fecha actual",
- "backlinkContainChildren": "¿Los enlaces inversos contienen bloques secundarios?",
- "backlinkContainChildrenTip": "Una vez habilitado, los bloques secundarios se incluirán en el cálculo de los enlaces inversos",
+ "backlinkContainChildren": "¿Los enlaces entrantes contienen bloques secundarios?",
+ "backlinkContainChildrenTip": "Una vez habilitado, los bloques secundarios se incluirán en el cálculo de los enlaces entrantes",
"entryNum": "Número de entradas",
"workspaceData": "Datos del espacio de trabajo",
"confirmRemoveRelationField": "¿Está seguro de que desea eliminar el campo ${x}? Después de eliminar este campo, el campo de relación bidireccional ${z} en la base de datos ${y} también se eliminará de forma sincrónica.",
@@ -201,7 +201,7 @@
"relatedTo": "Relación con",
"relation": "Relación",
"relatedItems": "Elementos relacionados",
- "rollup": "Acumular",
+ "rollup": "Agregación",
"rollupProperty": "Propiedad",
"rollupCalc": "Calcular",
"searchRelation": "Buscar una propiedad de relación",
@@ -250,8 +250,8 @@
"unsplit": "Desdividir",
"unsplitAll": "Desdividir Todo",
"resetCardTip": "¿Estás seguro de restablecer ${x} tarjetas?",
- "freezeCol": "Congelar columna",
- "unfreezeCol": "Descongelar columna",
+ "freezeCol": "Inmovilizar columna",
+ "unfreezeCol": "Liberar columna",
"snippetsTip": "El fragmento de código ha sido actualizado, ¿quieres guardarlo?",
"addBelowAbove": "Haga clic en Agregar abajo
⌥Haga clic en Agregar arriba",
"imported": "Importación completada",
@@ -292,7 +292,7 @@
"mainMenu": "Menú principal",
"searchRemoveName": "¿Desea eliminar ${x} y asignar su condición de consulta a ${y}?",
"searchUpdateName": "¿Actualizar nombre ${x} a ${y}?",
- "searchAssetContent": "Buscar contenido del archivo de activos",
+ "searchAssetContent": "Buscar en contenido de recursos",
"searchOverwrite": "El nombre de la consulta está duplicado, ¿quieres sobrescribirlo?",
"onepay": "PRO",
"format": "Formato de número",
@@ -302,11 +302,11 @@
"numberFormatUSD": "Dólar estadounidense",
"numberFormatCNY": "Yuan",
"numberFormatEUR": "Euro",
- "numberFormatGBP": "Almohadilla",
+ "numberFormatGBP": "Libra esterlina",
"numberFormatJPY": "Yen",
"numberFormatRUB": "Rublo",
"numberFormatINR": "Rupia",
- "numberFormatKRW": "Ganado",
+ "numberFormatKRW": "Won surcoreano",
"numberFormatTRY": "Lira turca",
"numberFormatCAD": "Dólar canadiense",
"numberFormatCHF": "Franco suizo",
@@ -398,7 +398,7 @@
"incompatiblePluginTip": "Este complemento no es compatible con el terminal actual",
"incompatible": "Incompatible",
"trust": "Confiar",
- "bazaarTrust": "El paquete del mercado es similar a una aplicación de terceros, puede hacer lo que quiera, por lo que instalar un paquete del mercado en el mercado tiene ciertos riesgos de seguridad",
+ "bazaarTrust": "El paquete del mercado actúa como una aplicación de terceros y tiene acceso completo, por lo que instalar paquetes conlleva riesgos de seguridad",
"bazaarTrust3": "Damos gran importancia a los posibles problemas de seguridad. Para evitar los riesgos de seguridad tanto como sea posible, se han tomado las siguientes medidas:",
"bazaarTrustCodeReview": "Revisión del código antes de publicar",
"bazaarTrustCodeReviewTip": "Antes de poner el paquete del mercado en los estantes, revisaremos su código",
@@ -410,8 +410,8 @@
"bazaarUserReportTip": "Si encuentra un código malicioso o problemas de seguridad en el paquete del mercado, envíenos sus comentarios",
"bazaarTrust1": "Una vez que elige confiar en el mercado, no se puede cerrar. Si ha instalado un paquete de mercado que contiene código malicioso, elimínelo manualmente en el sistema de archivos",
"bazaarTrust2": "Descargo de responsabilidad: Para obtener más detalles, consulte los términos relevantes en la licencia de código abierto AGPLv3 utilizada por SiYuan",
- "pinTableHead": "Cabeza de la tabla de clavijas",
- "unpinTableHead": "Desanclar el encabezado de la tabla",
+ "pinTableHead": "Inmovilizar encabezado",
+ "unpinTableHead": "Liberar encabezado",
"enablePluginTip": "¿Necesita habilitar este complemento ahora? Puede habilitarlo, deshabilitarlo o desinstalarlo más tarde en [Descargado - Complemento]",
"enablePluginTip2": "Todos los complementos están actualmente deshabilitados, habilítelos en [Descargados - Complemento]",
"enablePlugin": "Habilitar complemento",
@@ -490,7 +490,7 @@
"apiVersionTip": "Sólo es necesario cuando se utiliza el servicio Azure OpenAI",
"apiProvider": "API proveedor",
"apiProviderTip": "Al seleccionar, se utilizará el servicio API del proveedor para implementar funcionalidades de IA (ChatGPT, Claude, DeepSeek y otros modelos son compatibles con la interfaz OpenAI)",
- "skip": "barco",
+ "skip": "Omitir",
"nextRound": "Siguiente ronda",
"save": "Guardar",
"ai": "Inteligencia Artificial",
@@ -522,7 +522,7 @@
"targetBlockID": "Id. de bloque objetivo",
"transferBlockRefTip": "Transferir todas las referencias de este bloque al bloque de destino",
"transferBlockRef": "Transferencia de referencia",
- "sortByFiletree": "Usar reglas de clasificación del árbol de documentos",
+ "sortByFiletree": "Usar reglas de clasificación de Documentos",
"tabToWindow": "Mover a una Nueva Ventana",
"openByNewWindow": "Abrir con Nueva Ventana",
"exitFocus": "Salir del enfoque",
@@ -575,7 +575,7 @@
"microphoneNotAccess": "Acceso al micrófono denegado, ve a Preferencias del Sistema para reiniciar",
"dynamicLoadBlocks": "Número de bloques cargados dinámicamente",
"dynamicLoadBlocksTip": "Este valor contiene el número de subbloques. Si hay muchos bloques de código, bloques de fórmulas o bloques de gráficos que necesitan renderizarse, se recomienda no configurarlos demasiado grandes",
- "backlinkExpand": "Expansión predeterminada de vínculo de retroceso",
+ "backlinkExpand": "Expansión predeterminada de enlaces entrantes",
"backlinkExpandTip": "Si se configura como 0",
"backmentionExpand": "Expansión predeterminada de la mención",
"backmentionExpandTip": "Si se configura como 0, no se expandirá, , si se configura como -1, el panel se cerrará",
@@ -591,9 +591,9 @@
"goForward": "Ir hacia adelante",
"goBack": "Ir hacia atrás",
"docNameAndContent": "Nombre y contenido del documento",
- "breadcrumb": "Miga de pan",
- "embedBlockBreadcrumb": "Incrustar migas de pan de bloque",
- "embedBlockBreadcrumbTip": "Después de habilitar los bloques incrustados, se mostrarán migas de pan",
+ "breadcrumb": "Ruta",
+ "embedBlockBreadcrumb": "Incrustar ruta de bloque",
+ "embedBlockBreadcrumbTip": "Después de habilitar los bloques incrustados, se mostrará la ruta",
"appearanceMode": "Modo de apariencia",
"editReadonly": "Modo de solo lectura",
"editReadonlyTip": "Después de habilitarlo, el editor de documentos será de solo lectura por defecto. Aún puedes buscar y reemplazar texto, modificar contenido a través de la API",
@@ -606,7 +606,7 @@
"filter": "Filtro",
"headings1": "Encabezados y bloques inferiores",
"tWithSubtitle": "Transformación con subtítulos",
- "clear": "claro",
+ "clear": "Limpiar",
"autoDownloadUpdatePkg": "Descargar automáticamente el paquete de instalación de actualizaciones",
"autoDownloadUpdatePkgTip": "Después de abrir, verificará automáticamente la actualización de la versión cada dos horas. Si hay una versión actualizada, descargará automáticamente el paquete de instalación y solicitará la instalación",
"downloaded": "Descargado",
@@ -713,7 +713,7 @@
"rtl": "De derecha a izquierda (RTL)",
"ltr": "De izquierda a derecha (LTR)",
"rtlTip": "Reproducir contenido de derecha a izquierda",
- "height": "Altura",
+ "height": "Alto",
"deactivateUser": "Desactivar cuenta",
"deactivateUserTip": "
alguien101 (el siguiente número es el número de usuario), la contraseña se restablecerá con un número aleatoriohttps://www.plantuml.com/plantuml/svg/~1",
"md41": "Se admite el uso de / para ajustar expresiones regulares, por ejemplo foo,/[0-9]+/ significa excluir foo y números",
- "fileTree2": "El árbol de documentos seleccionará automáticamente el documento actual cuando se cambie la pestaña del editor",
+ "fileTree2": "Documentos seleccionará automáticamente el documento actual cuando se cambie la pestaña del editor",
"fileTree3": "No se requiere confirmación al borrar documentos",
"fileTree4": "Si no se activa, aparecerá un cuadro de confirmación cada vez que se elimine un documento",
"fileTree5": "Ref crear ubicación de guardado de documentos",
@@ -1242,7 +1242,7 @@
"splitTB": "Dividir hacia abajo",
"splitMoveB": "Dividir y mover hacia abajo",
"debug": "Herramientas para desarrolladores",
- "fileTree": "Árbol de documentos",
+ "fileTree": "Documentos",
"graphView": "Vista gráfica",
"sponsor": "Donar a los desarrolladores",
"relativeRelation": "Enlazado",
@@ -1265,7 +1265,7 @@
"mount": "Abrir cuaderno de notas",
"newNotebook": "Nuevo cuaderno de notas",
"fileNameRule": "El título no puede contener el carácter /, se ha reemplazado automáticamente por el carácter / de ancho completo",
- "slogan": "Refactoriza tu forma de pensar",
+ "slogan": "Reestructura tu forma de pensar",
"showInFolder": "Mostrar en la carpeta",
"search": "Buscar",
"config": "Configuración",
@@ -1297,7 +1297,7 @@
"themeDark": "Oscuro",
"themeOS": "Sigue el sistema",
"pasteAsPlainText": "Pegar como texto sin formato",
- "assets": "Activos",
+ "assets": "Recursos",
"alignCenter": "Centro",
"alignLeft": "Izquierda",
"alignRight": "Derecha",
@@ -1322,9 +1322,9 @@
"generate": "Generar",
"headings": "Cabeceras",
"imageURL": "URL de la imagen",
- "indent": "sangría",
+ "indent": "Aumentar sangría",
"info": "Información",
- "inline-code": "Código Inline",
+ "inline-code": "Código en línea",
"insertAfter": "Insertar bloque debajo",
"insertBefore": "Insertar bloque arriba",
"insertColumnLeft": "Insertar 1 a la izquierda",
@@ -1340,7 +1340,7 @@
"more": "Más",
"nameEmpty": "El nombre está vacío",
"ordered-list": "Lista ordenada",
- "outdent": "anular la sangría",
+ "outdent": "Reducir sangría",
"outlineOutdent": "Lista de contorno sin sangría",
"outlineOutdentTip": "Después de habilitar, el outdent utilizará la lógica de esquema de la lista, es decir, moviendo los elementos de la lista debajo del padre",
"spellcheck": "Corrección ortográfica",
@@ -1366,7 +1366,7 @@
"remove": "Eliminar",
"row": "Fila",
"splitView": "Vista dividida",
- "strike": "Strike",
+ "strike": "Tachado",
"table": "Tabla",
"title": "Título",
"tooltipText": "Globo de ayuda",
@@ -1416,8 +1416,8 @@
"task.history.database.index.commit": "Ejecutar la confirmación del índice de la base de datos del historial",
"task.database.index.embedBlock": "Ejecutar bloque de incrustación de índice de base de datos",
"task.reload.ui": "IU de recarga de tareas",
- "task.asset.database.index.full": "Ejecutar índice de reconstrucción de base de datos de activos",
- "task.asset.database.index.commit": "Ejecutar confirmación del índice de la base de datos de activos",
+ "task.asset.database.index.full": "Ejecutar índice de reconstrucción de base de datos de recursos",
+ "task.asset.database.index.commit": "Ejecutar confirmación del índice de la base de datos de recursos",
"task.cache.virtualBlockRef": "Ejecutar referencia virtual de caché"
},
"_trayMenu": {
@@ -1450,7 +1450,7 @@
"9": "\uD83D\uDE80 Una nueva versión está disponible, por favor, busque el anuncio de lanzamiento %s",
"10": "Es la última versión",
"11": "\uD83D\uDCE2 Anuncio del sistema: %s",
- "12": "Fallo en la consulta de activos [%s]",
+ "12": "Fallo en la consulta de recursos [%s]",
"13": "No se puede crear un archivo que empiece por .",
"14": "Exportación fallida: %s",
"15": "No se encontró el bloque de contenido con id [%s]",
@@ -1476,7 +1476,7 @@
"35": "Reconstruyendo el índice, por favor espere...",
"36": "Hay demasiado contenido en el documento historico, para no afectar el rendimiento, se ha cambiado a visualizacion de texto sin formato",
"37": "El nombre del directorio de sincronización en la nube (Bucket) no puede estar vacío, contener espacios o símbolos especiales y tiene una longitud máxima de 63 caracteres",
- "38": "Demasiadas palabras clave mencionadas [%d], ajústelas si es necesario [Configuración - Búsqueda - Menciones de backlinks - Límite de palabras clave]",
+ "38": "Demasiadas palabras clave mencionadas [%d], ajústelas si es necesario [Configuración - Búsqueda - Menciones de enlaces entrantes - Límite de palabras clave]",
"39": "Eliminando índice %s",
"40": "Insertando índice %s",
"41": "Carga completada [%d]",
@@ -1486,7 +1486,7 @@
"45": "Abriendo, por favor espere...",
"46": "Error al instalar el paquete del mercado [%s]: %s",
"47": "Fallo en la desinstalación: %s",
- "48": "Sólo se listan los primeros [%d] subdocumentos, si necesita ajustarlos, modifique [Configuración - Árbol de documentos - Número máximo a listar]",
+ "48": "Sólo se listan los primeros [%d] subdocumentos, si necesita ajustarlos, modifique [Configuración - Documentos - Número máximo a listar]",
"49": "Por favor, especifique la ruta de guardado de las notas diarias en la Configuración de la Libreta",
"50": "Resolviendo referencia [%s]",
"51": "Bloque de contenido de la caché [%d]",
@@ -1509,7 +1509,7 @@
"68": "Les données locales ont dépassé la capacité de stockage maximale de l'espace cloud [%s] pendant la période d'essai et ne peuvent pas continuer à synchroniser les données. Después de la suscripción, la capacidad de almacenamiento en la nube se actualizará a 8GB",
"69": "Descarga completada",
"70": "Procesando [%s], por favor espere...",
- "71": "Fallo en la inserción del archivo de activos, por favor reabra el documento",
+ "71": "Fallo en la inserción del archivo de recursos, por favor reabra el documento",
"72": "El contenido se ha copiado en el portapapeles del sistema, por favor vaya a SiYuan para pegar",
"73": "Importando datos...",
"74": "El kernel no ha sido arrancado completamente [%d%%], por favor, inténtelo de nuevo más tarde",
@@ -1636,7 +1636,7 @@
"195": "La hora del sistema es incorrecta, calibre la hora del sistema y vuelva a intentarlo",
"196": "No configure el espacio de trabajo bajo la ruta de un disco de sincronización de terceros, de lo contrario, los datos se dañarán (iCloud/OneDrive/Dropbox/Google Drive/Nutstore/Baidu Netdisk/Tencent Weiyun, etc.)",
"197": "No se encontró la plantilla Word .docx especificada [%s]; verifique [Configuración - Exportar - Exportar ruta de la plantilla Word .docx]",
- "198": "Este no es un archivo data.zip válido. Si el archivo se exportó de [Árbol de documentos], importalo de [Árbol de documentos]",
+ "198": "Este no es un archivo data.zip válido. Si el archivo se exportó de [Documentos], importalo de [Documentos]",
"199": "Este no es un archivo .sy.zip válido. Si el archivo se exportó desde [Configuración], impórtelo desde [Configuración]",
"200": "El tiempo de respuesta de b\u00fasqueda global es lento, se recomienda agregar filtros de tipo o palabras clave para reducir el alcance de b\u00fasqueda",
"201": "Error al purgar el repositorio de datos: %s",
@@ -1655,7 +1655,7 @@
"214": "Esta función requiere iniciar sesión en la cuenta y comprar [funcionalidades] o [suscripción anual] para ser utilizada",
"215": "Consulte la guía del usuario de escritorio.",
"216": "Reconstruyendo el índice de datos de contenido de recursos, espere...",
- "217": "[%d/%d] Índice de datos de contenido de activos creado",
+ "217": "[%d/%d] Índice de datos de contenido de recursos creado",
"218": "Se han detectado demasiadas instantáneas del repositorio de datos, lo que ralentiza el inicio del programa y la sincronización de datos. Considere ejecutar [Configuración - Acerca de - Purga del repositorio de datos]",
"219": "El servicio de almacenamiento en la nube no está disponible, inténtalo de nuevo más tarde",
"220": "Debido a un defecto en la versión anterior, los datos de la nube están dañados. Consulte los pasos de la User Guide-FAQ-Lost Key para restablecer el repositorio de datos local y el directorio de la nube",
@@ -1681,15 +1681,15 @@
"240": "El encabezado actual de arrastrar y soltar está ubicado en el bloque contenedor y la operación de arrastrar y soltar no se puede realizar",
"241": "No se admite arrastrar a su subtítulo",
"242": "Espacio disponible actualmente [%s], se requiere al menos [%s] para realizar esta operación",
- "243": "Enumere solo las primeras [%d] etiquetas (incluidas las subetiquetas), modifique [Configuración - Árbol de documentos - Número máximo a listar]",
- "244": "La indexación de datos no se ha completado desde el último uso. Ejecute [Árbol de documentos - Reconstruir índice] una vez. En el futuro, salga completamente del programa antes de apagar la computadora.",
- "245": "La indexación de datos no se ha completado desde el último uso. Ejecute [Árbol de documentos - Reconstruir índice] una vez. Utilice [Salir de la aplicación] en el panel de la columna derecha para salir normalmente",
+ "243": "Enumere solo las primeras [%d] etiquetas (incluidas las subetiquetas), modifique [Configuración - Documentos - Número máximo a listar]",
+ "244": "La indexación de datos no se ha completado desde el último uso. Ejecute [Documentos - Reconstruir índice] una vez. En el futuro, salga completamente del programa antes de apagar la computadora.",
+ "245": "La indexación de datos no se ha completado desde el último uso. Ejecute [Documentos - Reconstruir índice] una vez. Utilice [Salir de la aplicación] en el panel de la columna derecha para salir normalmente",
"246": "El título del documento no puede contener / y ha sido reemplazado por _",
"247": "El archivo [%s] es más grande que el límite máximo [%s] y se ha ignorado para cargarlo en la nube",
"248": "El rumbo de destino está ubicado en el bloque contenedor y no puede usarse como punto de entrega",
"249": "No se puede acceder a los datos debido a un error de configuración. Por favor, verifique las configuraciones y permisos de almacenamiento en la nube",
"250": "La solicitud ha sido limitada por el almacenamiento en la nube. Por favor, verifique las configuraciones y permisos de almacenamiento en la nube",
- "251": "Total de activos no utilizados [%d], solo [%d] listados aquí",
+ "251": "Total de recursos no utilizados [%d], solo [%d] listados aquí",
"252": "\uD83D\uDEA8 Microsoft Defender puede eliminar por error el núcleo, eliminar datos y reducir significativamente el rendimiento. Se recomienda agregar la ruta de instalación y el espacio de trabajo de SiYuan a la lista de exclusiones",
"253": "Comprimiendo el archivo [%s], por favor espere...",
"254": "[Region ID] ID de región incorrecto, por favor consulte la documentación del proveedor de servicios S3 para configurar el ID de región",