Files
controller-v2/client/src/locales/data-es.json
T
eafonyang cf7a1ba664 i18n(locales): 为多语言添加自定义选项
- 在所有语言的选项列表中新增“Custom”条目
- 保持了现有条目的顺序和格式一致
- 涉及语言包括德语、英语、西班牙语、法语、中文及繁体中文版本
2026-09-08 14:19:32 +08:00

668 lines
26 KiB
JSON
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
{
"connect": {
"ipMissingTitle": "IP del dispositivo no especificada",
"ipMissingDesc": "Agregue la IP del dispositivo en la barra de direcciones antes de abrir esta página, por ejemplo:",
"connecting": "Conectando a {ip}…",
"failedTitle": "Error de conexión",
"failedDesc": "Verifique la IP del dispositivo y su conexión de red.",
"failedHint": "Especifique el dispositivo en la URL, ej. ?ip=10.0.0.119"
},
"home": {
"audioSet": "Configuración de audio",
"systemSet": "Sistema",
"power": "Alimentación",
"input": "Entrada",
"output": "Salida",
"vu": "VU-metro",
"powerOffConfirmTitle": "¿Apagar el dispositivo?",
"powerOffConfirmDesc": "El dispositivo se apagará y se desconectará de esta aplicación. ¿Desea continuar?",
"powerOffConfirmOk": "Apagar",
"powerOffConfirmCancel": "Cancelar",
"volumeMinConfirmTitle": "¿Poner el volumen al mínimo?",
"volumeMinConfirmDesc": "El volumen se establecerá al nivel más bajo (silencio). ¿Continuar?",
"volumeMinConfirmOk": "Poner al mínimo",
"volumeMaxConfirmTitle": "¿Poner el volumen al máximo?",
"volumeMaxConfirmDesc": "El volumen se establecerá al nivel más alto. ¿Continuar?",
"volumeMaxConfirmOk": "Poner al máximo",
"volumePassthroughHint": "El paso de volumen está activo; no se puede ajustar el volumen",
"volumePassthroughBlocked": "El paso de volumen está activo ({mode}). El volumen de los auriculares es fijo. Desactive el paso en la configuración de audio.",
"volumePassthroughMode0dB": "0dB",
"volumePassthroughMode12dB": "-12dB",
"powerOffToastDemo": "Modo demo: desconectado del dispositivo.",
"powerOffToastSent": "Comando de apagado enviado.",
"doubleClickHint": "Doble clic para entrar",
"changelog": "Novedades",
"changelogLoadFailed": "Error al cargar, inténtelo de nuevo más tarde"
},
"vuPage": {
"title": "Galería de VU-metro"
},
"bottomNav": {
"community": "Comunidad",
"hpEq": "HP-EQ",
"home": "Inicio",
"effects": "Efectos",
"myAi": "Mi IA"
},
"communityPage": {
"title": "Comunidad",
"intro": "El foro se abre mejor en el navegador del sistema. Copie el enlace completo a continuación, péguelo en la barra de direcciones de su navegador móvil y ábralo.",
"copyLink": "Copiar enlace",
"toastCopied": "Enlace copiado",
"toastCopyFailed": "No se pudo copiar. Mantenga presionado el enlace para copiarlo manualmente."
},
"source": {
"label": "Entrada/Salida",
"pageTitle": "E/S",
"inputSection": "Entrada",
"outputSection": "Salida",
"inputOptions": ["USB-B", "USB-C", "Coaxial", "Óptico", "Bluetooth", "HDMI-EARC", "RCA", "USB Driver"],
"outputOptions": ["XLR", "RCA", "XLR/RCA", "Auriculares"],
"input": {
"coaxial": "COAXIAL",
"optical": "ÓPTICO",
"bluetooth": "BLUETOOTH",
"rca": "RCA"
},
"output": {
"headset": "Auriculares"
}
},
"effect": {
"pageTitle": "Efectos",
"selectStyleTitle": "Seleccionar estilo de sonido",
"selectCrossfeedTitle": "Seleccionar preset de crossfeed",
"selectHearingTitle": "Seleccionar perfil de compensación auditiva",
"lowBass": "Graves",
"enterBass": "Medios",
"highBass": "Agudos",
"tone": "Tono",
"loudness": "Sonoridad",
"threshold": "Umbral",
"delayed": "Retardo",
"mainframeCase": "Altavoz principal",
"subwooferUnit": "Subwoofer",
"style": {
"label": "Estilo",
"options": [
{ "index": 0, "label": "Clásica" },
{ "index": 1, "label": "Dance" },
{ "index": 2, "label": "Pop" },
{ "index": 3, "label": "Reggae" },
{ "index": 4, "label": "En vivo" },
{ "index": 5, "label": "Rock" },
{ "index": 6, "label": "Suave" },
{ "index": 7, "label": "Electrónica" },
{ "index": 8, "label": "Club" },
{ "index": 9, "label": "Pleno grave" },
{ "index": 10, "label": "Pleno agudo" },
{ "index": 11, "label": "Auriculares" },
{ "index": 12, "label": "Sala" },
{ "index": 13, "label": "Fiesta" },
{ "index": 14, "label": "Ska" },
{ "index": 15, "label": "Slow rock" }
]
},
"stereoWidth": { "label": "Ancho estéreo" },
"crossfeed": {
"label": "Crossfeed",
"options": [
"BS2B predeterminado (700 Hz, 4,5 dB)",
"BS2B popular (700 Hz, 6 dB)",
"BS2B relajado (650 Hz, 9,5 dB)",
"Custom"
]
},
"hearing": {
"label": "Compensación auditiva",
"emptyProfile": "No hay perfil disponible",
"left": "Izquierda",
"right": "Derecha"
},
"subwoofer": {
"label": "Subwoofer",
"cutOffFrequency": "Frecuencia de corte",
"subFullRange": "Sub rango completo",
"mainFullRange": "Principal rango completo",
"attenuationSlope": "Pendiente de atenuación",
"gain": "Ganancia",
"selectAttenuationTitle": "Seleccionar pendiente de atenuación",
"selectOutputTitle": "Seleccionar tipo de salida",
"rateOptions": [
"6dB/oct",
"12dB/oct",
"18dB/oct",
"24dB/oct",
"30dB/oct",
"36dB/oct",
"42dB/oct",
"48dB/oct"
],
"output": {
"label": "Tipo de salida",
"options": [
{ "label": "Mono(Mix)", "index": 0 },
{ "label": "Estéreo", "index": 1 }
]
},
"delay": {
"label": "Retardo",
"mainSpeaker": "Altavoces principales",
"subwoofer": "Subwoofer",
"leftChannel": "Canal izquierdo",
"rightChannel": "Canal derecho"
}
},
"enableConfirmTitle": "Los efectos están desactivados",
"enableConfirmDesc": "Los efectos están desactivados actualmente. ¿Activarlos?",
"enableConfirmOk": "Activar",
"enableConfirmCancel": "Cancelar"
},
"peq": {
"Standard": "Preset de ecualizador estándar",
"edit": "Edición por lotes",
"headset": "Agregar auriculares",
"share": "Compartir EQ",
"preamp": "Preamplificador",
"filters": {
"label": "Filtros",
"options": [
{
"index": 0,
"title": "LPF",
"desc1": "Filtro paso bajo, solo permite pasar señales ",
"desc2": "por debajo de cierta frecuencia de corte, ",
"desc3": "y las señales de alta frecuencia se atenúan.",
"img": "LPF.png"
},
{
"index": 1,
"title": "HPF",
"desc1": "Filtro paso alto, solo permite pasar señales ",
"desc2": "por encima de cierta frecuencia de corte,",
"desc3": "y las señales de baja frecuencia se atenúan.",
"img": "HPF.png"
},
{
"index": 2,
"title": "BPF",
"img": "BPF.png",
"desc1": "Filtro paso banda, solo permite pasar señales",
"desc2": "en un cierto rango de frecuencias, ",
"desc3": "y las demás frecuencias se atenúan."
},
{
"index": 3,
"title": "NOTCH",
"img": "NOTCH.png",
"desc1": "Filtro notch, usado para eliminar resonancia",
"desc2": "o señales de interferencia en frecuencias específicas."
},
{
"index": 4,
"title": "PEAK",
"img": "PEAK.png",
"desc1": "Filtro de pico, refuerza o debilita la ",
"desc2": "señal alrededor de cierta frecuencia."
},
{
"index": 5,
"title": "LSHELF",
"img": "LSHELF.png",
"desc1": "Filtro de estante bajo, usado para ",
"desc2": "reforzar o reducir señales de baja frecuencia."
},
{
"index": 5,
"title": "HSHELF",
"img": "HSHELF.png",
"desc1": "Filtro de estante alto, usado para ",
"desc2": "reforzar o reducir señales de alta frecuencia."
},
{
"index": 6,
"title": "APF",
"img": "APF.png",
"desc1": "Filtro paso todo, la amplitud de la señal de salida",
"desc2": "permanece sin cambios, pero la fase cambia."
}
]
},
"freq": "FREQ",
"gain": "GAIN",
"q": "Valor Q",
"loadDeviceBtn": "Confirmar",
"peqNoneItem": "No configurado",
"eqUi": {
"batchEditTitle": "Edición por lotes",
"batchEditHint": "11 líneas en total: la línea 1 es Preamp, las líneas 211 son Filtro 110. Guardar sobrescribe el preset actual de auriculares.",
"addPresetTitle": "Nuevo preset",
"addPresetNameEmpty": "El nombre no puede estar vacío",
"addPresetNameExists": "Ese nombre ya existe. Elija otro.",
"addPresetNameTooLong": "El nombre no puede superar los 80 caracteres",
"overwritePresetTitle": "El nombre del preset ya existe",
"overwritePresetDesc": "Un preset llamado \"{{name}}\" ya existe. ¿Sobrescribirlo?",
"overwritePresetConfirm": "Sobrescribir",
"overwritePresetCancelled": "Cancelado",
"toastAddPresetOk": "Preset agregado",
"toastAddPresetFail": "Error al agregar el preset",
"toastPresetLimitReached": "Límite de presets alcanzado ({{max}}). Elimine algunos presets antes de agregar más.",
"cancel": "Cancelar",
"save": "Guardar",
"tabBrands": "Marcas",
"tabModels": "Modelos",
"tabTarget": "Objetivo",
"searchPlaceholder": "Buscar marca o modelo",
"searching": "Buscando…",
"noSearchResults": "Ninguna marca o modelo coincidente",
"loading": "Cargando…",
"noBrandMatch": "Sin marcas coincidentes",
"selectBrandFirst": "Elija primero una marca en la pestaña Marcas",
"brandLabel": "Marca:",
"modelFromSearchLabel": "Modelo de la búsqueda:",
"noModelsForBrand": "No hay modelos para esta marca",
"targetBrand": "Marca:",
"targetModel": "Modelo:",
"targetForm": "Forma:",
"formAll": "Todos",
"confirmLoading": "Procesando…",
"confirmButton": "Confirmar",
"selectModelFirst": "Seleccione primero un modelo",
"noTargets": "No hay curvas objetivo disponibles",
"closeDrawer": "Cerrar",
"toastBatchApplied": "Edición por lotes aplicada",
"toastBatchParseError": "Formato de edición por lotes inválido",
"undo": "Deshacer",
"toastUndo": "Deshecho: {{detail}}",
"toastUndoEmpty": "Deshecho",
"undoBandParam": "{{mode}} Banda {{band}} {{param}} {{from}} → {{to}}",
"undoSimpleParam": "{{param}} {{from}} → {{to}}",
"undoMultiple": "{{count}} cambios ({{summary}})",
"undoMoreSuffix": " (+{{count}} más)",
"undoDetailSep": "; ",
"undoParamFreq": "FREQ",
"undoParamGain": "GAIN",
"undoParamQ": "Q",
"undoParamType": "Filtro",
"undoParamPreamp": "Preamp",
"undoParamAuto": "AUTO",
"undoParamAbMode": "A/B",
"undoAutoOn": "ON",
"undoAutoOff": "OFF",
"toastBrandsFail": "Error al cargar las marcas",
"toastModelsFail": "Error al cargar los modelos",
"toastCurveFail": "Error al cargar la curva",
"toastNewEqOk": "Nuevo EQ de auriculares guardado",
"toastTargetSelected": "Objetivo seleccionado: {{name}}",
"deleteConfirm": "¿Eliminar auriculares \"{{name}}\"?",
"batchDeleteConfirm": "¿Eliminar {{count}} preset(s) seleccionado(s)?",
"deletePresetConfirm": "¿Eliminar el preset \"{{name}}\"?",
"managePresetTitle": "Gestionar presets EQ",
"selectAll": "Seleccionar todo",
"batchDelete": "Eliminar selección",
"noPresets": "Sin presets",
"renamePreset": "Renombrar",
"movePresetUp": "Subir",
"movePresetDown": "Bajar",
"confirmOrder": "Confirmar orden",
"moveToFirst": "Mover al inicio",
"moveToLast": "Mover al final",
"toastOrderSaved": "Orden guardado",
"toastOrderFail": "No se pudo guardar el orden",
"deletePreset": "Eliminar",
"toastRenamed": "Renombrado",
"toastRenameFail": "Error al renombrar",
"renameEmptyName": "El nombre no puede estar vacío",
"renameNameExists": "El nombre ya existe",
"toastDeleted": "Auriculares eliminados",
"toastDeleteFail": "Error al eliminar los auriculares",
"bassBoost": "Refuerzo de graves: fc {{fc}}, q {{q}}, ganancia {{gain}} dB",
"errMinLines": "Se requieren al menos 11 líneas (Preamp + 10 filtros)",
"errPreampFirstLine": "La línea 1 debe verse como Preamp:-5.96dB",
"errPreampValue": "Valor de Preamp inválido",
"errFilterLine": "La línea {{line}} no coincide con el formato de Filtro",
"errFilterNoRange": "El filtro número {{no}} está fuera de rango",
"errFilterType": "Tipo inválido para el filtro {{no}} ({{type}})",
"errFilterNumbers": "Números inválidos para el filtro {{no}}",
"errFilterAll": "Los filtros 110 deben estar todos presentes",
"chartCopyTo": "Copiar a {{mode}}",
"chartApplyB": "Aplicar B",
"chartSaveB": "Guardar B como",
"saveBTitle": "Guardar B como",
"toastChartCopied": "Copiado a {{mode}}",
"toastApplyBSuccess": "Curva B aplicada a A",
"toastApplyBFail": "Error al aplicar B",
"toastSaveBOk": "Preset guardado desde la curva B",
"toastSaveBFail": "Error al guardar la curva B",
"enableConfirmTitle": "HP-EQ está desactivado",
"enableConfirmDesc": "HP-EQ está desactivado actualmente. ¿Activarlo?",
"enableConfirmOk": "Activar",
"paramInputTitleFreq": "Establecer frecuencia",
"paramInputTitleGain": "Establecer ganancia",
"paramInputTitleQ": "Establecer valor Q",
"paramInputHintFreq": "Rango: 20 20000 Hz. Use k para kHz (ej. 9,5k).",
"paramInputHintGain": "Rango: -15,0 +15,0 dB",
"paramInputHintQ": "Rango: 0,10 10,00",
"paramInputInvalid": "Ingrese un número válido",
"paramInputOutOfRangeFreq": "La frecuencia debe estar entre {{min}} y {{max}} Hz",
"paramInputOutOfRangeGain": "La ganancia debe estar entre {{min}} y {{max}} dB",
"paramInputOutOfRangeQ": "Q debe estar entre {{min}} y {{max}}",
"shareTitle": "Compartir EQ",
"shareSelectHint": "Seleccione el preset de EQ a compartir",
"shareConfirm": "Generar código",
"shareCodeLabel": "Código de compartir",
"shareCopied": "Código copiado",
"shareGenerating": "Generando…",
"shareCreateFail": "Error al generar el código de compartir",
"shareActiveExists": "Ya tiene un código de compartir activo. Inténtelo de nuevo más tarde.",
"shareInvalidParams": "Solicitud inválida. Verifique e inténtelo de nuevo.",
"shareSystemError": "Error del sistema. Inténtelo de nuevo más tarde.",
"shareExpireAt": "Expira el",
"importTab": "Importar EQ",
"importCodeHint": "Ingrese o pegue el código de compartir de 5 caracteres",
"importQuery": "Consultar",
"importQuerying": "Consultando…",
"importCodeNotFound": "Código de compartir no encontrado o expirado",
"importEqName": "Nombre EQ",
"importEqNameHint": "Puede personalizar el nombre",
"importSourceModel": "Dispositivo de origen",
"importButton": "Importar",
"importSaving": "Importando…",
"importSuccess": "EQ importado con éxito",
"importFail": "Error al importar el EQ",
"mySharesTab": "Mis compartidos",
"mySharesLoading": "Cargando…",
"mySharesEmpty": "Aún no hay EQ compartidos",
"mySharesCode": "Código",
"mySharesName": "Nombre EQ",
"mySharesLoadFail": "Error al cargar la lista de compartidos",
"mySharesDeleteConfirmTitle": "Eliminar código de compartir",
"mySharesDeleteConfirmDesc": "¿Eliminar el código de compartir {{code}}? Ya no estará disponible para importación.",
"mySharesDeleteConfirmOk": "Eliminar",
"mySharesDeleteSuccess": "Código de compartir eliminado",
"mySharesDeleteFail": "Error al eliminar el código de compartir"
}
},
"dac": {
"sectionBalanceSensitivity": "Balance y sensibilidad",
"sectionOutput": "Características de salida",
"sectionIisSettings": "Configuración IIS",
"sectionSystemInterface": "Sistema e interfaz",
"balance": "Balance izquierda-derecha",
"sensitivity": "Sensibilidad del VU-metro",
"analogInputGain": "Ganancia de entrada analógica",
"autoImpedanceDetection": "Detección automática de impedancia",
"dacVolumeDirect": {
"label": "Paso de volumen de pre-salida",
"options": [
{ "index": 0, "label": "Desactivado" },
{ "index": 1, "label": "0dB" },
{ "index": 2, "label": "-12dB" }
],
"confirmTitle": "Aviso",
"confirm0dB": "El modo de paso establecerá el volumen al máximo y no se podrá ajustar.",
"confirm12dB": "El modo de paso establecerá el volumen a -12 dB y no se podrá ajustar.",
"confirmOk": "Confirmar",
"confirmCancel": "Cancelar"
},
"dacArc": {
"label": "Modelo ARC",
"options": [
{ "index": 0, "label": "ARC" },
{ "index": 1, "label": "EARC" }
]
},
"filters": {
"label": "Filtros",
"options": [
{ "index": 0, "label": "Caída rápida" },
{ "index": 1, "label": "Caída lenta" },
{ "index": 2, "label": "Retardo corto caída rápida" },
{ "index": 3, "label": "Retardo corto caída lenta" },
{ "index": 4, "label": "Caída súper lenta" },
{ "index": 5, "label": "Baja dispersión retardo corto" }
]
},
"dacGain": {
"label": "Ganancia de auriculares",
"options": [
{ "index": 0, "label": "Baja" },
{ "index": 1, "label": "Media" },
{ "index": 2, "label": "Alta" }
]
},
"volumeStep": "Paso de volumen",
"bootVolume": {
"label": "Volumen de inicio",
"options": [
{ "index": 0, "label": "Predeterminado" },
{ "index": 1, "label": "-5dB" },
{ "index": 2, "label": "-10dB" },
{ "index": 3, "label": "-15dB" },
{ "index": 4, "label": "-20dB" },
{ "index": 5, "label": "-25dB" },
{ "index": 6, "label": "-30dB" },
{ "index": 7, "label": "-35dB" },
{ "index": 8, "label": "-40dB" },
{ "index": 9, "label": "-45dB" },
{ "index": 10, "label": "-50dB" }
]
},
"xlr": {
"label": "Polaridad del puerto XLR",
"options": [
{ "index": 0, "label": "Normal" },
{ "index": 1, "label": "Invertida" }
]
},
"arc": {
"label": "Modo ARC",
"options": [
{ "index": 0, "label": "ARC" },
{ "index": 1, "label": "EARC" }
]
},
"mutePolar": {
"label": "Polaridad de silencio",
"options": [
{ "index": 0, "label": "Bajosilencio" },
{ "index": 1, "label": "Altosilencio" }
]
},
"IISMode": {
"label": "Modo IIS",
"options": [
{ "index": 0, "label": "Modo 1" },
{ "index": 1, "label": "Modo 2" },
{ "index": 2, "label": "Modo 3" },
{ "index": 3, "label": "Modo 4" },
{ "index": 4, "label": "Modo 5" },
{ "index": 5, "label": "Modo 6" },
{ "index": 6, "label": "Modo 7" },
{ "index": 7, "label": "Modo 8" }
]
}
},
"settings": {
"vu": "Configuración",
"vuMeter": "VU-metro",
"screenBrightness": {
"label": "Brillo de pantalla",
"options": [
{ "index": 0, "label": "Más brillante" },
{ "index": 1, "label": "Medio" },
{ "index": 2, "label": "Más oscuro" }
]
},
"sleep": {
"label": "Suspensión",
"options": [
{ "index": 0, "label": "Nunca" },
{ "index": 1, "label": "Sin señal durante 1 minuto" },
{ "index": 2, "label": "Sin señal durante 5 minutos" },
{ "index": 3, "label": "Sin señal durante 10 minutos" },
{ "index": 4, "label": "Sin señal durante 15 minutos" }
]
},
"turnOffScreen": {
"label": "Apagar pantalla",
"options": [
{ "index": 0, "label": "Nunca" },
{ "index": 1, "label": "30 segundos" },
{ "index": 2, "label": "1 minuto" },
{ "index": 3, "label": "3 minutos" },
{ "index": 4, "label": "5 minutos" }
]
},
"knobBrightness": {
"label": "Brillo del botón",
"options": [
{ "index": 0, "label": "Desactivado" },
{ "index": 1, "label": "Más brillante" },
{ "index": 2, "label": "Medio" },
{ "index": 3, "label": "Más oscuro" }
]
},
"sleepTime": {
"label": "Suspensión",
"options": [
{ "index": 0, "label": "Desactivado" },
{ "index": 1, "label": "Sin señal después de 1 min" },
{ "index": 2, "label": "Sin señal después de 5 min" },
{ "index": 3, "label": "Sin señal después de 10 min" }
]
},
"buttonLight": {
"label": "Luz respiratoria del botón",
"options": [
{ "index": 0, "label": "Activado" },
{ "index": 1, "label": "Desactivado" }
]
},
"language": {
"label": "Idioma",
"options": [
{ "index": 0, "label": "Inglés" },
{ "index": 1, "label": "Chino tradicional" },
{ "index": 2, "label": "Chino simplificado" }
]
},
"Automatic": {
"label": "Retorno automático a la página de inicio",
"options": [
{ "index": 0, "label": "Nunca" },
{ "index": 1, "label": "20 segundos de inactividad" },
{ "index": 2, "label": "40 segundos de inactividad" },
{ "index": 3, "label": "60 segundos de inactividad" }
]
},
"systemPage": {
"sectionDisplay": "Pantalla",
"sectionGeneral": "General",
"sectionAbout": "Acerca de",
"screenBrightnessDesc": "Ajustar el brillo general de la pantalla",
"turnOffScreenDesc": "Tiempo antes de que la pantalla se apague tras inactividad",
"knobBrightnessDesc": "Brillo de los LED indicadores del botón",
"buttonLightDesc": "Efecto de luz respiratoria en el botón cuando la pantalla está bloqueada",
"languageDesc": "Idioma de visualización del sistema",
"automaticDesc": "Retorno automático a la pantalla de inicio tras inactividad",
"sleepDesc": "Cuando el dispositivo entra en modo de suspensión o bajo consumo",
"deviceName": "Nombre del dispositivo",
"firmwareVersion": "Versión de firmware",
"macAddress": "Dirección MAC",
"deviceIp": "IP del dispositivo"
}
},
"prompt": {
"prompt": "Aviso",
"NotAdded": "No se han agregado auriculares, ¿desea agregar auriculares?",
"confirm": "Confirmar",
"cancel": "Cancelar",
"save": "Guardar",
"reset": "Restablecer",
"delete": "Eliminar",
"add": "Agregar",
"edit": "Editar",
"deleteConfirm": "Confirmar eliminación",
"saveConfirm": "Confirmar guardado",
"HP-EQ": "HP-EQ está desactivado, ¿desea activarlo?",
"Effect": "El efecto está desactivado, ¿desea activarlo?",
"EnableEffectY": "Sí",
"EnableEffectN": "No",
"noDelete": "Este elemento no se puede eliminar",
"SavePreset": "Nuevo preset",
"default": "Predeterminado",
"invalidData": "Datos inválidos",
"range": "Rango",
"selectedYet": "Curva objetivo aún no seleccionada",
"leftChannel": "Canal izquierdo",
"rightChannel": "Canal derecho"
},
"ai": {
"title": "Luxsin IA",
"welcomeTitle": "Hola, soy Luxsin IA",
"welcomeDescription": "Puedo ayudar con la configuración del sistema Luxsin X8, análisis de respuesta de frecuencia de auriculares, optimización EQ y guía avanzada de configuración de audio.",
"suggestionsLabel": "Intente preguntar",
"suggestions": [
{ "title": "Optimización EQ", "prompt": "Optimiza mi EQ actual para voces más claras y graves más profundos." },
{ "title": "Recomendar EQ Pop", "prompt": "Recomienda un conjunto de parámetros EQ adecuados para música pop." },
{ "title": "Verificar estado del dispositivo", "prompt": "Muéstrame el volumen actual, la fuente de entrada y el puerto de salida." },
{ "title": "Cambiar fuente de entrada", "prompt": "Cambia la fuente de entrada a USB-C." }
],
"inputPlaceholder": "Pregunte sobre su dispositivo, EQ, efectos…",
"thinking": "Pensando…",
"stopped": "(Detenido)",
"requestFailed": "Error en la solicitud. Inténtelo de nuevo más tarde.",
"ariaSend": "Enviar",
"ariaStop": "Detener",
"ariaNewChat": "Nuevo chat",
"ariaHistory": "Historial",
"ariaClose": "Cerrar",
"ariaFullPage": "Abrir pantalla completa",
"ariaHidePanel": "Ocultar panel IA",
"ariaRestoreSplit": "Restaurar vista dividida",
"clearCurrent": "Borrar este chat",
"cleared": "Chat actual borrado",
"clearFailed": "Error al borrar: {message}",
"deviceRequired": "Conecte primero un dispositivo",
"inputTooLong": "Mensaje demasiado largo, límite de {max} caracteres",
"deviceDisconnected": "Dispositivo desconectado",
"loadHistoryFailed": "Error al cargar el historial: {message}",
"loadChatFailed": "Error al cargar el chat: {message}",
"toolResultFailed": "Error al enviar el resultado de la herramienta: {message}",
"history": {
"title": "Historial de chat",
"newChat": "Iniciar un nuevo chat",
"empty": "Aún no hay historial de chat",
"current": "Actual",
"delete": "Eliminar",
"deleteConfirm": "¿Eliminar este chat? Esta acción no se puede deshacer.",
"deleted": "Chat eliminado",
"deleteFailed": "Error al eliminar: {message}"
},
"optimize": {
"badge": "Optimización",
"applied": "Aplicado",
"summary": "{count} filtros · preamplificador {preamp} dB",
"compare": "Comparar",
"apply": "Aplicar",
"rollback": "Revertir",
"applySuccess": "Nuevo EQ aplicado",
"rollbackSuccess": "Revertido al EQ original",
"applyFailed": "Error en la operación: {message}"
},
"compareDialog": {
"title": "Comparación de EQ",
"legendBefore": "Antes",
"legendAfter": "Después",
"legendCurrent": "Actual",
"legendAfterApply": "Después de aplicar",
"legendAfterRollback": "Después de revertir",
"close": "Cerrar",
"apply": "Aplicar esta optimización",
"rollback": "Revertir al original",
"paramSummary": "{count} filtros · preamplificador {preamp} dB"
}
}
}