export const settingsMessages = {
  "instanceServiceStatus.sections.lsp": "Servidores LSP",
  "instanceServiceStatus.sections.mcp": "Servidores MCP",
  "instanceServiceStatus.sections.plugins": "Plugins",
  "instanceServiceStatus.lsp.loading": "Cargando servidores LSP...",
  "instanceServiceStatus.lsp.empty": "No se detectaron servidores LSP.",
  "instanceServiceStatus.lsp.status.connected": "Conectado",
  "instanceServiceStatus.lsp.status.error": "Error",
  "instanceServiceStatus.mcp.loading": "Cargando servidores MCP...",
  "instanceServiceStatus.mcp.empty": "No se detectaron servidores MCP.",
  "instanceServiceStatus.mcp.toggleAriaLabel": "Alternar servidor MCP {name}",
  "instanceServiceStatus.plugins.loading": "Cargando plugins...",
  "instanceServiceStatus.plugins.empty": "No hay plugins configurados.",

  "permissionBanner.pendingRequests.one": "{count} solicitud pendiente",
  "permissionBanner.pendingRequests.other": "{count} solicitudes pendientes",
  "permissionBanner.detail.permission.one": "{count} permiso",
  "permissionBanner.detail.permission.other": "{count} permisos",
  "permissionBanner.detail.question.one": "{count} pregunta",
  "permissionBanner.detail.question.other": "{count} preguntas",
  "permissionBanner.detail.wrapper": " ({detail})",

  "agentSelector.placeholder": "Seleccionar agente...",
  "agentSelector.badge.subagent": "subagente",
  "agentSelector.none": "Ninguno",
  "agentSelector.trigger.primary": "Agente: {agent}",

  "modelSelector.placeholder.search": "Buscar modelos...",
  "modelSelector.none": "Ninguno",
  "modelSelector.trigger.primary": "Modelo: {model}",
  "modelSelector.favoritesOnly.toggle.ariaLabel": "Alternar solo favoritos",
  "modelSelector.favoritesOnly.showAll": "Mostrar todos los modelos",
  "modelSelector.favorite.add": "Agregar a favoritos",
  "modelSelector.favorite.remove": "Quitar de favoritos",

  "thinkingSelector.variant.default": "Por defecto",
  "thinkingSelector.label": "Pensamiento: {variant}",

  "envEditor.title": "Variables de entorno",
  "envEditor.count.one": "({count} variable)",
  "envEditor.count.other": "({count} variables)",
  "envEditor.fields.name.placeholder": "Nombre de la variable",
  "envEditor.fields.name.readOnlyTitle": "Nombre de la variable (solo lectura)",
  "envEditor.fields.value.placeholder": "Valor de la variable",
  "envEditor.actions.remove.title": "Quitar variable",
  "envEditor.actions.add.title": "Agregar variable",
  "envEditor.empty": "No hay variables de entorno configuradas. Agrega variables arriba para personalizar el entorno de OpenCode.",
  "envEditor.help": "Estas variables estarán disponibles en el entorno de OpenCode al iniciar instancias.",

  "contextUsagePanel.headings.tokens": "Tokens",
  "contextUsagePanel.headings.context": "Contexto",
  "contextUsagePanel.labels.input": "Entrada",
  "contextUsagePanel.labels.output": "Salida",
  "contextUsagePanel.labels.cost": "Costo",
  "contextUsagePanel.labels.used": "Usado",
  "contextUsagePanel.labels.available": "Disp.",
  "contextUsagePanel.unavailable": "--",

  "settings.title": "Settings",
  "settings.navigationAriaLabel": "Settings sections",
  "settings.close": "Close settings",
  "settings.content.eyebrow": "Workspace preferences",
  "settings.open.title": "Open settings",
  "settings.open.ariaLabel": "Open settings",
  "settings.nav.appearance": "Appearance",
  "settings.nav.notifications": "Notifications",
  "settings.nav.remote": "Remote Access",
  "settings.nav.opencode": "OpenCode",
  "settings.scope.device": "This device",
  "settings.scope.server": "Server setting",
  "settings.common.enabled": "Enabled",
  "settings.common.disabled": "Desactivado",
  "settings.section.appearance.title": "Appearance",
  "settings.section.appearance.subtitle": "Adjust how the app looks on this device.",
  "settings.appearance.theme.title": "Theme",
  "settings.appearance.theme.subtitle": "Choose the color mode used throughout the app.",
  "settings.appearance.theme.option.system": "Match your operating system setting",
  "settings.appearance.theme.option.light": "Use the light appearance",
  "settings.appearance.theme.option.dark": "Use the dark appearance",
  "settings.section.notifications.title": "Notifications",
  "settings.section.notifications.subtitle": "Control OS-level notifications for session activity.",
  "settings.notifications.permission.granted": "Granted",
  "settings.notifications.permission.denied": "Denied",
  "settings.notifications.permission.default": "Not granted",
  "settings.notifications.permission.unsupported": "Unsupported",
  "settings.notifications.messages.unsupportedEnvironment": "OS notifications are not supported in this environment.",
  "settings.notifications.messages.permissionDenied": "Notification permission denied. Enable notifications in your system or browser settings.",
  "settings.notifications.messages.permissionNotGranted": "Notification permission not granted.",
  "settings.notifications.messages.unsupportedGeneral": "Notifications are not supported in this environment.",
  "settings.notifications.messages.permissionGranted": "Permission granted. You can now enable notifications.",
  "settings.notifications.messages.permissionRequestDenied": "Permission denied. You may need to enable notifications in your system or browser settings.",
  "settings.notifications.sessionStatus.title": "Session status notifications",
  "settings.notifications.sessionStatus.subtitle": "Receive alerts when sessions need your attention.",
  "settings.notifications.enable.title": "Enable notifications",
  "settings.notifications.enable.permission": "Permission: {permission}",
  "settings.notifications.requestPermission.title": "Request permission",
  "settings.notifications.requestPermission.subtitle": "Allow the app to send notifications on this device.",
  "settings.notifications.requestPermission.action": "Request",
  "settings.notifications.allowVisible.title": "Notify when the app is focused",
  "settings.notifications.allowVisible.subtitle": "Keep alerts enabled even while this window is visible.",
  "settings.notifications.unsupportedNote": "Notifications are not supported in this environment. The notifications control stays disabled.",
  "settings.notifications.events.title": "Notify me when",
  "settings.notifications.events.subtitle": "Choose which session events should send alerts.",
  "settings.notifications.events.needsInput": "Session needs input",
  "settings.notifications.events.idle": "Session becomes idle",
  "settings.notifications.status.enabled": "Notifications enabled",
  "settings.notifications.status.disabled": "Notifications disabled",
  "settings.notifications.status.unsupported": "Notifications unsupported",
  "settings.section.remote.title": "Remote Access",
  "settings.section.remote.subtitle": "Review how this server is exposed on your network and secure access credentials.",
  "settings.section.opencode.title": "OpenCode",
  "settings.section.opencode.subtitle": "Choose the OpenCode binary and environment used for new instances.",
  "settings.opencode.runtime.title": "Runtime",
  "settings.opencode.runtime.subtitle": "Configure which OpenCode binary new instances launch with.",

  "settings.appearance.behavior.title": "Interaccion",
  "settings.appearance.behavior.subtitle": "Valores predeterminados de mensajes, diffs y entrada.",
  "settings.behavior.keyboardHints.title": "Sugerencias de atajos de teclado",
  "settings.behavior.keyboardHints.subtitle": "Muestra sugerencias de atajos de teclado en toda la interfaz.",
  "settings.behavior.thinking.title": "Secciones de pensamiento",
  "settings.behavior.thinking.subtitle": "Muestra u oculta las secciones de pensamiento de la IA en los mensajes.",
  "settings.behavior.thinkingDefault.title": "Pensamiento por defecto",
  "settings.behavior.thinkingDefault.subtitle": "Elige si las secciones de pensamiento comienzan expandidas o contraidas.",
  "settings.behavior.timelineTools.title": "Llamadas de herramientas en la linea de tiempo",
  "settings.behavior.timelineTools.subtitle": "Muestra u oculta entradas de llamadas de herramientas en la linea de tiempo de mensajes.",
  "settings.behavior.diffView.title": "Vista de diferencias",
  "settings.behavior.diffView.subtitle": "Elige como se muestran los diffs de llamadas de herramientas.",
  "settings.behavior.diffView.option.split": "Dividida",
  "settings.behavior.diffView.option.unified": "Unificada",
  "settings.behavior.toolOutputsDefault.title": "Salidas de herramientas por defecto",
  "settings.behavior.toolOutputsDefault.subtitle": "Elige si las salidas de herramientas comienzan expandidas o contraidas.",
  "settings.behavior.diagnosticsDefault.title": "Diagnosticos por defecto",
  "settings.behavior.diagnosticsDefault.subtitle": "Elige si la salida de diagnosticos comienza expandida o contraida.",
  "settings.behavior.toolInputsVisibility.title": "Visibilidad de entradas de herramientas",
  "settings.behavior.toolInputsVisibility.subtitle": "Establece la visibilidad por defecto de los argumentos de entrada de las llamadas de herramientas.",
  "settings.behavior.usageMetrics.title": "Metricas de uso de tokens",
  "settings.behavior.usageMetrics.subtitle": "Muestra u oculta estadisticas de tokens y costo en mensajes del asistente.",
  "settings.behavior.autoCleanup.title": "Limpieza automatica de sesiones en blanco",
  "settings.behavior.autoCleanup.subtitle": "Limpia automaticamente las sesiones en blanco al crear nuevas.",
  "settings.behavior.promptSubmit.title": "Enter para enviar",
  "settings.behavior.promptSubmit.subtitle": "Usa Enter para enviar; Cmd/Ctrl+Enter inserta una nueva linea.",
} as const
