Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
172 changes: 172 additions & 0 deletions locales/es/account.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,172 @@
# Traducciones de cuenta - Modal de gestión de cuenta y flujo de cambio de email
# Áreas de interfaz: Modal de gestión de cuenta, modal de cambio de email (flujo por pasos)

account:
# ========================================
# Página de cuenta
# ========================================
page:
title: Gestiona tu cuenta de dbx
description: "Cualquier cambio que hagas aquí se reflejará en los tres servicios:"
authenticating: Autenticando...

# ========================================
# Modal de gestión de cuenta - Vista general de ajustes de cuenta
# ========================================
manage:
loadingInfo: Cargando información de la cuenta...
displayName: Nombre para mostrar
email: Email

# Sección de cuentas conectadas
connectedAccounts:
title: Cuentas conectadas
noAccounts: No hay cuentas conectadas
loggedInWith: Sesión iniciada con {provider}

# Sección de gestión de cuenta
manageTitle: Gestionar cuenta
changeEmail: Cambiar dirección de email
changeEmailInProgress: Tienes un cambio de email en curso, espera por favor
changeEmailFailed: "Tu último cambio de email falló. Contacta con nuestro soporte en dbdiagram@holistics.io"

# Eliminación de cuenta
removal:
removeAccount: Eliminar cuenta
cancelRequest: Cancelar solicitud de eliminación
removedAfter: "Tu cuenta será eliminada después de {time}."
aFewHours: unas horas
aDay: un día
days: "{count} días"
cancelSuccess: ¡La solicitud de eliminación se canceló correctamente!
status:
inProgressTitle: La eliminación de tu cuenta está en curso.
inProgressDescription: El proceso puede tardar unos momentos. Puedes cerrar esta ventana con seguridad; el proceso continuará en segundo plano.
completedTitle: Tu cuenta se ha eliminado correctamente.
completedDescription: "Puedes cerrar esta ventana con seguridad. Nota: no se cerrará tu sesión automáticamente. Cierra sesión manualmente en otros dispositivos."
failedTitle: La eliminación de la cuenta falló.
failedContactSupport: Contacta con nuestro equipo de soporte en

notifications:
profileUpdated: Perfil de usuario actualizado correctamente.
profileImageUpdated: Imagen de perfil de usuario actualizada correctamente.
profileImage:
title: Imagen de perfil de usuario
switchToGravatar: Cambiar a la imagen de perfil de Gravatar
switchToGravatarHint: Para cambiar tu avatar de usuario, cambia a la imagen de perfil de Gravatar.
redirectingToGravatar: Redirigiendo a Gravatar...
changeOnGravatar: Cambiar imagen de perfil en Gravatar
doneUploading: ¿Has terminado de subir tu imagen en Gravatar?
gravatarHint: Inicia sesión en Gravatar con tu email para cambiar tu foto de perfil.
refresh: Actualizar tu imagen de perfil
userInfo:
title: Información del usuario
dangerZone:
title: Zona de peligro
errors:
sessionExpired: La sesión ha expirado. Inicia sesión de nuevo.
updateProfileFailed: No se pudo actualizar el perfil de usuario. Inténtalo de nuevo.
loadProfileFailed: No se pudo cargar el perfil de usuario. Intenta actualizar la página.
updateProfileImageFailed: No se pudo actualizar la imagen de perfil de usuario. Inténtalo de nuevo.
cancelRemovalFailed: No se pudo cancelar la solicitud de eliminación de cuenta. Inténtalo de nuevo.

# ========================================
# Modal de eliminación de cuenta - Flujo de eliminación de cuenta en 3 pasos
# ========================================
removeAccountModal:
title: Eliminar cuenta
loadingAccountData: Cargando datos de la cuenta…
steps:
whatWillBeRemoved: Qué se eliminará
verifyIdentity: Verifica tu identidad
identityVerified: Identidad verificada
deleteAccount: Eliminar cuenta
accountDeleted: Cuenta eliminada
step1:
description: "Al eliminar tu cuenta, se borrarán permanentemente los siguientes datos:"
warning: Esta acción es permanente y no se puede deshacer.
step2:
otpSentTo: Introduce el código de 6 dígitos enviado a
resendCode: Reenviar código
resendCodeCooldown: "Reenviar código ({seconds}s)"
step3:
description: Estás a punto de eliminar permanentemente tu cuenta y todos los datos asociados. Esta acción no se puede deshacer.
confirmButton: Eliminar mi cuenta
errors:
generic: Algo salió mal. Inténtalo de nuevo.
ssoAccount: Las cuentas SSO no pueden gestionar la configuración de cuenta personal.
removalInProgress: Ya hay una eliminación en curso.

# ========================================
# Modal de cambio de email - Flujo de cambio de email en 4 pasos
# ========================================
changeEmail:
title: Cambiar email

# Etiquetas de pasos
steps:
verifyCurrentEmail: Verificar email actual
currentEmailVerified: Email actual verificado
enterNewEmail: Introducir nuevo email
verifyNewEmail: Verificar nuevo email
newEmailVerified: Nuevo email verificado
confirmChange: Confirmar cambio
emailChanged: Email cambiado

# Paso 1: Verificar email actual
verifyCurrent:
description: Por seguridad, necesitas verificar tu email actual mediante OTP para poder cambiarlo.
currentEmailLabel: "Email actual:"
sendCode: Enviar código
otpSentMessage: Hemos enviado un código de 6 dígitos a tu email. El código expira en 4 minutos.
verificationCode: Código de verificación
resendCode: Reenviar código
resendCodeCooldown: "Reenviar código ({seconds}s)"
verify: Verificar

# Paso 2: Introducir nuevo email
enterNew:
description: "Introduce tu nueva dirección de email. Enviaremos un código de verificación para confirmar que es tuya."
newEmailLabel: Nueva dirección de email
placeholder: Introduce el nuevo email
sendCode: Enviar código

# Paso 3: Verificar nuevo email
verifyNew:
otpSentTo: Hemos enviado un código de 6 dígitos a
codeExpires: El código expira en 4 minutos.
verificationCode: Código de verificación
resendCode: Reenviar código
resendCodeCooldown: "Reenviar código ({seconds}s)"
back: Atrás
verify: Verificar

# Paso 4: Confirmar cambio
confirm:
description: "Estás a punto de cambiar tu dirección de email:"
from: "De:"
to: "A:"
pleaseNote: "Ten en cuenta:"
noteNotifications: El nuevo email recibirá todas las notificaciones de la cuenta, como facturación, invitaciones, etc., en el futuro.
noteLogout: "No se cerrará tu sesión automáticamente. Cierra sesión manualmente en otros dispositivos."
noteIrreversible: Esta acción no se puede deshacer.
confirmButton: Confirmar cambio

# Notificaciones de comprobación durante la propagación del cambio de email
polling:
inProgressTitle: Actualizando tu email en todos los servicios...
inProgressText: Esto puede tardar unos minutos. Puedes seguir usando la aplicación.
completedText: ¡Email actualizado correctamente en todos los servicios!
failedTitle: Algunos servicios no pudieron sincronizar tu nuevo email.
failedText: Tu email se ha cambiado, pero algunos servicios todavía pueden mostrar el anterior. Contacta con nuestro soporte en dbdiagram@holistics.io.

# Mensajes de error
errors:
invalidEmail: Introduce una dirección de email válida
incorrectCode: El código que introdujiste es incorrecto
codeExpired: El código de verificación ha expirado. Solicita uno nuevo.
codeAlreadyUsed: Este código ya ha sido usado. Solicita uno nuevo.
requestExpired: Tu solicitud de verificación ha expirado. Solicita un nuevo código.
emailInUse: Este email ya está en uso por otra cuenta
verificationExpired: Tu verificación ha expirado. Empieza de nuevo.
generic: Algo salió mal. Inténtalo de nuevo.
112 changes: 112 additions & 0 deletions locales/es/ai.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,112 @@
# Traducciones del asistente de IA - Panel de IA y funciones
# Áreas de interfaz: panel derecho de IA, modal de bienvenida, visor de diferencias

ai:
# ========================================
# Panel de IA - Interfaz de chat en la barra lateral derecha
# ========================================

panel:
inputPlaceholder: Pregúntame cualquier cosa sobre tu diagrama... # Placeholder del campo de chat
currentChat: Chat actual # Encabezado de la sección del chat actual
previousChats: Chats anteriores # Encabezado de la sección de chats anteriores
noOtherChats: Aún no hay otros chats # Estado vacío cuando no hay chats anteriores
sendInstructions: Pulsa Enter para enviar, Shift+Enter para una nueva línea # Ayuda bajo el cuadro de chat
sendMessage: Enviar mensaje # Tooltip del botón de enviar
workspaceDisabled: Espacio de trabajo deshabilitado # Mensaje de estado deshabilitado
editPermissionRequired: Se requiere permiso de edición # Mensaje de error de permisos
usageLimitReached: Has usado todo tu límite de uso de este mes. Inténtalo de nuevo el # Mensaje de límite de uso
learnMoreAboutUsageLimits: Más información sobre los límites de uso # Texto del enlace
chat: Chat # Etiqueta de la pestaña Chat
clickToEdit: Haz clic para editar # Etiqueta de mensaje editable
newChat: Nuevo chat # Botón de nuevo chat
showChatHistory: Mostrar historial de chats # Botón para mostrar historial
hideChatHistory: Ocultar historial de chats # Botón para ocultar historial

# ========================================
# Modal de bienvenida de IA - Experiencia inicial del usuario
# ========================================
welcome:
title: Bienvenido a DBDiagram AI # Título del modal de bienvenida
subtitle: Tu asistente inteligente para el diseño de bases de datos # Subtítulo del modal de bienvenida

# ========================================
# Estados de carga de IA - Estados de mensajes
# ========================================
messages:
thinking: Pensando... # Indicador de carga
generating: Generando... # Indicador de generación de esquema
explaining: Explicando... # Indicador de explicación
error: Algo salió mal. Inténtalo de nuevo. # Mensaje de error recuperable
rateLimit: Has alcanzado el límite de uso. Mejora tu plan para continuar. # Mensaje de límite de uso

# ========================================
# Visor de diferencias - Comparación de cambios de IA
# ========================================
diffViewer:
reject: Rechazar # Botón para rechazar un cambio
accept: Aceptar # Botón para aceptar un cambio
rejectAll: Rechazar todo # Botón para rechazar todos los cambios
acceptAll: Aceptar todo # Botón para aceptar todos los cambios

# ========================================
# Uso de tokens - Seguimiento de uso de IA
# ========================================
tokenUsage:
used: Usado # Etiqueta del contador de uso
usageText: Has usado el {percentage} de tu límite de uso # Texto de progreso de uso
tokens: tokens # Unidad de uso
learnMore: Haz clic para obtener más información sobre los límites de uso # Tooltip del indicador de uso
resetOn: Se restablece el # Etiqueta de fecha de restablecimiento

# ========================================
# Detalles de respuesta de IA - Metadatos de respuesta
# ========================================
assistant:
dbmlCode: Código DBML # Etiqueta del encabezado del bloque de código
lines: líneas # Unidad para el número de líneas

# ========================================
# Mensajes de respuesta de IA - Respuestas estándar
# ========================================
responseMessages:
noExplanation: El esquema se ha actualizado. Revisa los cambios en el visor de diferencias. # Mensaje después de actualizar el esquema
invalidIntent: "Bienvenido a dbdiagram AI.\n\nEstoy aquí para ayudarte con:\n\n• **Diseño de esquemas DBML** - Crear y modificar tablas, relaciones y estructuras de base de datos\n• **Buenas prácticas de bases de datos** - Sugerir tipos de datos, índices y restricciones adecuados\n• **Optimización de esquemas** - Organizar tablas con TableGroups, añadir marcas de tiempo y reasignar tipos de datos\n• **Transformaciones rápidas** - Convertir entre sistemas de bases de datos (PostgreSQL, MySQL, SQL Server, etc.)\n\nPrueba a pedirme que cree tablas, añada relaciones o usa las acciones rápidas de arriba para empezar." # Mensaje de ayuda

# ========================================
# Títulos de acciones rápidas - Encabezados de tarjetas de acción
# ========================================
quickActionTitles:
createTableGroups: Crear grupos de tablas # Título de tarjeta 1
addTimestampColumns: Añadir columnas de marca de tiempo # Título de tarjeta 2
addRelationships: Añadir relaciones # Título de tarjeta 3
addIndexes: Añadir índices # Título de tarjeta 4
learnDatabaseDesign: Aprender diseño de bases de datos # Título de tarjeta 5
cloneSlack: Clonar Slack # Título de tarjeta 6
documentDatabase: Documentar base de datos # Título de tarjeta 7
todoList: Lista de tareas # Título de tarjeta 8
remapDataTypes: Reasignar tipos de datos # Título de tarjeta 9

# ========================================
# Descripciones de acciones rápidas - Subtítulos de tarjetas de acción
# ========================================
quickActionDescriptions:
createTableGroups: Organiza tus tablas en grupos lógicos por dominio y funcionalidad con colores diferenciados # Descripción de tarjeta 1
addTimestampColumns: Añade columnas created_at y updated_at a las tablas que necesitan seguimiento de auditoría # Descripción de tarjeta 2
addRelationships: Detecta y añade automáticamente relaciones de clave foránea según convenciones de nombres # Descripción de tarjeta 3
addIndexes: Añade bloques de índices para claves foráneas y columnas consultadas con frecuencia # Descripción de tarjeta 4
learnDatabaseDesign: Aprende sobre diseño de bases de datos # Descripción de tarjeta 5
cloneSlack: Crea un clon de Slack # Descripción de tarjeta 6
documentDatabase: Crea una base de datos para almacenar documentos # Descripción de tarjeta 7
todoList: Crea una aplicación de lista de tareas # Descripción de tarjeta 8
remapDataTypes: Convierte tipos de datos para que coincidan con tu sistema de base de datos objetivo # Descripción de tarjeta 9

# ========================================
# Subacciones de acciones rápidas - Selectores de tipo de base de datos
# ========================================
quickActionSubActions:
postgresql: PostgreSQL # Opción del selector de base de datos
mysql: MySQL # Opción del selector de base de datos
sqlServer: SQL Server # Opción del selector de base de datos
sqlite: SQLite # Opción del selector de base de datos
oracle: Oracle # Opción del selector de base de datos
Loading