{ "connect": { "ipMissingTitle": "Device IP not specified", "ipMissingDesc": "Add the device IP in the address bar before opening this page, for example:", "connecting": "Connecting to {ip}…", "failedTitle": "Connection failed", "failedDesc": "Check the device IP and your network connection.", "failedHint": "Specify the device in the URL, e.g. ?ip=10.0.0.119" }, "home": { "audioSet": "Audio setting", "systemSet": "System", "power": "Power", "input": "Input", "output": "Output", "vu": "VU meter", "powerOffConfirmTitle": "Turn off the device?", "powerOffConfirmDesc": "The device will shut down and disconnect from this app. Do you want to continue?", "powerOffConfirmOk": "Turn off", "powerOffConfirmCancel": "Cancel", "volumeMinConfirmTitle": "Set volume to minimum?", "volumeMinConfirmDesc": "Volume will be set to the lowest level (mute). Continue?", "volumeMinConfirmOk": "Set to minimum", "volumeMaxConfirmTitle": "Set volume to maximum?", "volumeMaxConfirmDesc": "Volume will be set to the highest level. Continue?", "volumeMaxConfirmOk": "Set to maximum", "volumePassthroughHint": "Volume passthrough is on; volume cannot be adjusted", "volumePassthroughBlocked": "Volume passthrough is active ({mode}). Headphone volume is fixed. Turn passthrough off in Audio settings.", "volumePassthroughMode0dB": "0dB", "volumePassthroughMode12dB": "-12dB", "powerOffToastDemo": "Demo mode: disconnected from the device.", "powerOffToastSent": "Shutdown command sent.", "doubleClickHint": "Double-click to enter", "backToLegacy": "Legacy version" }, "vuPage": { "title": "VU meter gallery" }, "bottomNav": { "community": "Community", "hpEq": "HP-EQ", "home": "Home", "effects": "Effects", "myAi": "My AI" }, "communityPage": { "title": "Community", "intro": "The forum opens best in your system browser. Copy the full link below, paste it into your mobile browser’s address bar, and open it.", "copyLink": "Copy link", "toastCopied": "Link copied", "toastCopyFailed": "Could not copy. Long-press the link to copy it manually." }, "source": { "label": "Input/Output", "pageTitle": "I/O", "inputSection": "Input", "outputSection": "Output", "inputOptions": ["USB-B", "USB-C", "Coaxial", "Optical", "Bluetooth", "HDMI-EARC", "RCA", "USB Driver"], "outputOptions": ["XLR", "RCA", "XLR/RCA", "Headset"], "input": { "coaxial": "COAXIAL", "optical": "OPTICAL", "bluetooth": "BLUETOOTH", "rca": "RCA" }, "output": { "headset": "Headset" } }, "effect": { "pageTitle": "Effects", "selectStyleTitle": "Select sound style", "selectCrossfeedTitle": "Select crossfeed preset", "lowBass": "Bass", "enterBass": "Mid", "highBass": "Treble", "tone": "Tone", "loudness": "Loudness", "threshold": "Threshold", "delayed": "Delayed", "mainframeCase": "Main speaker", "subwooferUnit": "Subwoofer", "style": { "label": "Style", "options": [ { "index": 0, "label": "Classical" }, { "index": 1, "label": "Dance" }, { "index": 2, "label": "Popular" }, { "index": 3, "label": "Reggae" }, { "index": 4, "label": "Live" }, { "index": 5, "label": "Rock" }, { "index": 6, "label": "Soft" }, { "index": 7, "label": "Electronic" }, { "index": 8, "label": "Club" }, { "index": 9, "label": "Full bass" }, { "index": 10, "label": "Full treble" }, { "index": 11, "label": "Headphone" }, { "index": 12, "label": "Hall" }, { "index": 13, "label": "Party" }, { "index": 14, "label": "Ska" }, { "index": 15, "label": "Slow rock" } ] }, "stereoWidth": { "label": "Stereo width" }, "crossfeed": { "label": "Crossfeed", "options": [ "BS2B default (700 Hz, 4.5 dB)", "BS2B popular (700 Hz, 6 dB)", "BS2B relax (650 Hz, 9.5 dB)" ] }, "subwoofer": { "label": "Subwoofer", "cutOffFrequency": "Cut off frequency", "subFullRange": "Sub Full Range", "mainFullRange": "Main Full Range", "attenuationSlope": "Attenuation slope", "gain": "Gain", "selectAttenuationTitle": "Select attenuation slope", "selectOutputTitle": "Select output type", "rateOptions": [ "6dB/oct", "12dB/oct", "18dB/oct", "24dB/oct", "30dB/oct", "36dB/oct", "42dB/oct", "48dB/oct" ], "output": { "label": "Output type", "options": [ { "label": "Mono(Mix)", "index": 0 }, { "label": "Stereo", "index": 1 } ] }, "delay": { "label": "Delay", "mainSpeaker": "Main speakers", "subwoofer": "Subwoofer", "leftChannel": "Left channel", "rightChannel": "Right channel" } }, "enableConfirmTitle": "Effects is off", "enableConfirmDesc": "Effects is currently disabled. Turn it on?", "enableConfirmOk": "Enable", "enableConfirmCancel": "Cancel" }, "peq": { "Standard": "Standard equalizer preset", "edit": "Batch Edit", "headset": "Add HeadSet", "share": "Share EQ", "preamp": "Preamp", "filters": { "label": "Filters", "options": [ { "index": 0, "title": "LPF", "desc1": "Low-pass filter, only allows signals ", "desc2": "below a certain cut-off frequency to pass, ", "desc3": "and high-frequency signals are attenuated.", "img": "LPF.png" }, { "index": 1, "title": "HPF", "desc1": "High-pass filter, only allows signals ", "desc2": "above a certain cut-off frequency to pass,", "desc3": "and low-frequency signals are attenuated.", "img": "HPF.png" }, { "index": 2, "title": "BPF", "img": "BPF.png", "desc1": "Bandpass filter, which only allows", "desc2": "signals in a certain frequency range to pass, ", "desc3": "and other frequencies are attenuated." }, { "index": 3, "title": "NOTCH", "img": "NOTCH.png", "desc1": "Notch filter, used to eliminate resonance", "desc2": "or interference signals at specific frequencies." }, { "index": 4, "title": "PEAK", "img": "PEAK.png", "desc1": "Peak filter, enhance or weaken the ", "desc2": "signal around a certain frequency." }, { "index": 5, "title": "LSHELF", "img": "LSHELF.png", "desc1": "Low shelf filter, used to ", "desc2": "strengthen or reduce low frequency signals." }, { "index": 5, "title": "HSHELF", "img": "HSHELF.png", "desc1": "Elevation filter, used to ", "desc2": "strengthen or reduce high frequency signals." }, { "index": 6, "title": "APF", "img": "APF.png", "desc1": "All-pass filter, the amplitude of the output", "desc2": "signal remains unchanged, but the phase changes." } ] }, "freq": "FREQ", "gain": "GAIN", "q": "Q value", "loadDeviceBtn": "confirm", "peqNoneItem": "Unconfigured", "eqUi": { "batchEditTitle": "Batch edit", "batchEditHint": "11 lines total: line 1 is Preamp, lines 2–11 are Filter 1–10. Saving overwrites the current headphone preset.", "addPresetTitle": "New preset", "addPresetNameEmpty": "Name cannot be empty", "addPresetNameExists": "That name already exists. Choose another.", "overwritePresetTitle": "Preset name already exists", "overwritePresetDesc": "A preset named \"{{name}}\" already exists. Overwrite it?", "overwritePresetConfirm": "Overwrite", "overwritePresetCancelled": "Cancelled", "toastAddPresetOk": "Preset added", "toastAddPresetFail": "Failed to add preset", "toastPresetLimitReached": "Preset limit reached ({{max}}). Delete some presets before adding more.", "cancel": "Cancel", "save": "Save", "tabBrands": "Brands", "tabModels": "Models", "tabTarget": "Target", "searchPlaceholder": "Search brand or model", "searching": "Searching…", "noSearchResults": "No matching brand or model", "loading": "Loading…", "noBrandMatch": "No matching brands", "selectBrandFirst": "Choose a brand on the Brands tab first", "brandLabel": "Brand:", "modelFromSearchLabel": "Model from search:", "noModelsForBrand": "No models for this brand", "targetBrand": "Brand:", "targetModel": "Model:", "targetForm": "Form:", "formAll": "All", "confirmLoading": "Working…", "confirmButton": "Confirm", "selectModelFirst": "Select a model first", "noTargets": "No target curves available", "closeDrawer": "Close", "toastBatchApplied": "Batch edit applied", "toastBatchParseError": "Invalid batch edit format", "toastBrandsFail": "Failed to load brands", "toastModelsFail": "Failed to load models", "toastCurveFail": "Failed to load curve", "toastNewEqOk": "New headphone EQ saved", "toastTargetSelected": "Target selected: {{name}}", "deleteConfirm": "Delete headphone \"{{name}}\"?", "toastDeleted": "Headphone removed", "toastDeleteFail": "Failed to delete headphone", "bassBoost": "Bass boost: fc {{fc}}, q {{q}}, gain {{gain}} dB", "errMinLines": "At least 11 lines required (Preamp + 10 filters)", "errPreampFirstLine": "Line 1 must look like Preamp:-5.96dB", "errPreampValue": "Invalid Preamp value", "errFilterLine": "Line {{line}} does not match the Filter format", "errFilterNoRange": "Filter number {{no}} is out of range", "errFilterType": "Invalid type for filter {{no}} ({{type}})", "errFilterNumbers": "Invalid numbers for filter {{no}}", "errFilterAll": "Filters 1–10 must all be present", "chartCopyTo": "Copy to {{mode}}", "chartApplyB": "Apply B", "chartSaveB": "Save B As", "saveBTitle": "Save B As", "toastChartCopied": "Copied to {{mode}}", "toastApplyBSuccess": "Curve B applied to A", "toastApplyBFail": "Failed to apply B", "toastSaveBOk": "Preset saved from curve B", "toastSaveBFail": "Failed to save curve B", "enableConfirmTitle": "HP-EQ is off", "enableConfirmDesc": "HP-EQ is currently disabled. Turn it on?", "enableConfirmOk": "Enable", "paramInputTitleFreq": "Set frequency", "paramInputTitleGain": "Set gain", "paramInputTitleQ": "Set Q value", "paramInputHintFreq": "Range: 20 – 20000 Hz. Use k for kHz (e.g. 9.5k).", "paramInputHintGain": "Range: -15.0 – +15.0 dB", "paramInputHintQ": "Range: 0.10 – 10.00", "paramInputInvalid": "Enter a valid number", "paramInputOutOfRangeFreq": "Frequency must be between {{min}} and {{max}} Hz", "paramInputOutOfRangeGain": "Gain must be between {{min}} and {{max}} dB", "paramInputOutOfRangeQ": "Q must be between {{min}} and {{max}}", "shareTitle": "Share EQ", "shareSelectHint": "Select the EQ preset to share", "shareConfirm": "Generate Code", "shareCodeLabel": "Share Code", "shareCopied": "Code copied", "shareGenerating": "Generating…", "shareCreateFail": "Failed to generate share code", "shareActiveExists": "You already have an active share code. Please try again later.", "shareInvalidParams": "Invalid request. Please check and try again.", "shareSystemError": "System error. Please try again later.", "shareExpireAt": "Expires at", "importTab": "Import EQ", "importCodeHint": "Enter or paste the 5-character share code", "importQuery": "Query", "importQuerying": "Querying…", "importCodeNotFound": "Share code not found or expired", "importEqName": "EQ Name", "importButton": "Import", "importSaving": "Importing…", "importSuccess": "EQ imported successfully", "importFail": "Failed to import EQ", "mySharesTab": "My Shares", "mySharesLoading": "Loading…", "mySharesEmpty": "No shared EQ yet", "mySharesCode": "Code", "mySharesName": "EQ Name", "mySharesLoadFail": "Failed to load share list" } }, "dac": { "sectionBalanceSensitivity": "Balance & sensitivity", "sectionOutput": "Output characteristics", "sectionIisSettings": "IIS settings", "sectionSystemInterface": "System & interface", "balance": "Left-right balance", "sensitivity": "VU Meter Sensitivity", "analogInputGain": "Analog input gain", "autoImpedanceDetection": "Auto Impedance Detection", "dacVolumeDirect": { "label": "Pre-out Volume passthrough", "options": [ { "index": 0, "label": "Off" }, { "index": 1, "label": "0dB" }, { "index": 2, "label": "-12dB" } ], "confirmTitle": "Notice", "confirm0dB": "Passthrough mode will set the volume to maximum and volume cannot be adjusted.", "confirm12dB": "Passthrough mode will set the volume to -12 dB and volume cannot be adjusted.", "confirmOk": "Confirm", "confirmCancel": "Cancel" }, "dacArc": { "label": "ARC model", "options": [ { "index": 0, "label": "ARC" }, { "index": 1, "label": "EARC" } ] }, "filters": { "label": "Filters", "options": [ { "index": 0, "label": "Sharp Roll-off" }, { "index": 1, "label": "Slow Roll-off" }, { "index": 2, "label": "Short Delay Sharp Roll-off" }, { "index": 3, "label": "Short Delay Slow Roll-off" }, { "index": 4, "label": "Super Slow Roll-off" }, { "index": 5, "label": "Low Dispersion Short Delay" } ] }, "dacGain": { "label": "Headphone gain", "options": [ { "index": 0, "label": "low" }, { "index": 1, "label": "medium" }, { "index": 2, "label": "high" } ] }, "volumeStep": "Volume step", "bootVolume": { "label": "Boot volume", "options": [ { "index": 0, "label": "Default" }, { "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": "XLR port polarity", "options": [ { "index": 0, "label": "Normal" }, { "index": 1, "label": "Reverse" } ] }, "arc": { "label": "ARC mode", "options": [ { "index": 0, "label": "ARC" }, { "index": 1, "label": "EARC" } ] }, "mutePolar": { "label": "Mute polar", "options": [ { "index": 0, "label": "Low(mute)" }, { "index": 1, "label": "High(mute)" } ] }, "IISMode": { "label": "IIS mode", "options": [ { "index": 0, "label": "mode 1" }, { "index": 1, "label": "mode 2" }, { "index": 2, "label": "mode 3" }, { "index": 3, "label": "mode 4" }, { "index": 4, "label": "mode 5" }, { "index": 5, "label": "mode 6" }, { "index": 6, "label": "mode 7" }, { "index": 7, "label": "mode 8" } ] } }, "settings": { "vu": "Setting", "vuMeter": "VU meter", "screenBrightness": { "label": "Screen brightness", "options": [ { "index": 0, "label": "Brighter" }, { "index": 1, "label": "Medium" }, { "index": 2, "label": "Darker" } ] }, "sleep": { "label": "Sleep", "options": [ { "index": 0, "label": "Never" }, { "index": 1, "label": "No signal for 1 minute" }, { "index": 2, "label": "No signal for 5 minutes" }, { "index": 3, "label": "No signal for 10 minutes" }, { "index": 4, "label": "No signal for 15 minutes" } ] }, "turnOffScreen": { "label": "Turn off screen", "options": [ { "index": 0, "label": "Never" }, { "index": 1, "label": "30 seconds" }, { "index": 2, "label": "1 minute" }, { "index": 3, "label": "3 minutes" }, { "index": 4, "label": "5 minutes" } ] }, "knobBrightness": { "label": "Knob brightness", "options": [ { "index": 0, "label": "Off" }, { "index": 1, "label": "Brighter" }, { "index": 2, "label": "Medium" }, { "index": 3, "label": "Darker" } ] }, "sleepTime": { "label": "Sleep", "options": [ { "index": 0, "label": "Off" }, { "index": 1, "label": "No signal after 1 min" }, { "index": 2, "label": "No signal after 5 min" }, { "index": 3, "label": "No signal after 10 min" } ] }, "buttonLight": { "label": "Knob Screen-Off Breathing Light", "options": [ { "index": 0, "label": "On" }, { "index": 1, "label": "Off" } ] }, "language": { "label": "Language", "options": [ { "index": 0, "label": "English" }, { "index": 1, "label": "Traditional Chinese" }, { "index": 2, "label": "Simplified Chinese" } ] }, "Automatic": { "label": "Automatic return to home page", "options": [ { "index": 0, "label": "Never" }, { "index": 1, "label": "20 seconds of inactivity" }, { "index": 2, "label": "40 seconds of inactivity" }, { "index": 3, "label": "60 seconds of inactivity" } ] }, "systemPage": { "sectionDisplay": "Display", "sectionGeneral": "General", "sectionAbout": "About", "screenBrightnessDesc": "Adjust overall screen brightness", "turnOffScreenDesc": "Time before the screen turns off after no activity", "knobBrightnessDesc": "Brightness of the knob indicator LEDs", "buttonLightDesc": "Breathing light effect on the knob when the screen is locked", "languageDesc": "System display language", "automaticDesc": "Return to the home screen automatically after idle time", "sleepDesc": "When the device enters sleep or low-power mode", "deviceName": "Device name", "firmwareVersion": "Firmware version", "macAddress": "MAC address", "deviceIp": "Device IP" } }, "prompt": { "prompt": "prompt", "NotAdded": "No headphones added, would you like to add headphones?", "confirm": "confirm", "cancel": "cancel", "save": "save", "reset": "reset", "delete": "delete", "add": "add", "edit": "edit", "deleteConfirm": "Delete confirm ", "saveConfirm": "Save confirm", "HP-EQ": "HP-EQ is disable, do you want to enable it?", "Effect": "Effect is disable, do you want to enable it?", "EnableEffectY": "Yes", "EnableEffectN": "No", "noDelete": "This item cannot be deleted", "SavePreset": "New preset", "default": "default", "invalidData": "Invalid Data", "range": "range", "selectedYet": "Target curve not selected yet", "leftChannel": "Left channel", "rightChannel": "Right channel" }, "ai": { "title": "Luxsin AI", "welcomeTitle": "Hi, I'm Luxsin AI", "welcomeDescription": "I can assist with Luxsin X8 system configuration, headphone frequency response analysis, EQ optimization, and advanced audio setup guidance.", "suggestionsLabel": "Try asking", "suggestions": [ { "title": "EQ Optimization", "prompt": "Optimize my current EQ for clearer vocals, deeper bass." }, { "title": "Recommend Pop EQ", "prompt": "Recommend a set of EQ parameters suitable for pop music." }, { "title": "Check device status", "prompt": "Show me the current volume, input source and output port." }, { "title": "Switch input source", "prompt": "Switch the input source to USB-C." } ], "inputPlaceholder": "Ask about your device, EQ, effects…", "thinking": "Thinking…", "stopped": "(Stopped)", "requestFailed": "Request failed. Please try again later.", "ariaSend": "Send", "ariaStop": "Stop", "ariaNewChat": "New chat", "ariaHistory": "History", "ariaClose": "Close", "ariaFullPage": "Open full screen", "ariaHidePanel": "Hide AI panel", "ariaRestoreSplit": "Restore split view", "clearCurrent": "Clear this chat", "cleared": "Current chat cleared", "clearFailed": "Clear failed: {message}", "deviceRequired": "Please connect a device first", "deviceDisconnected": "Device disconnected", "loadHistoryFailed": "Failed to load history: {message}", "loadChatFailed": "Failed to load chat: {message}", "toolResultFailed": "Failed to send tool result: {message}", "history": { "title": "Chat history", "newChat": "Start a new chat", "empty": "No chat history yet", "current": "Current", "delete": "Delete", "deleteConfirm": "Delete this chat? This cannot be undone.", "deleted": "Chat deleted", "deleteFailed": "Delete failed: {message}" }, "optimize": { "badge": "Optimization", "applied": "Applied", "summary": "{count} filters · preamp {preamp} dB", "compare": "Compare", "apply": "Apply", "rollback": "Rollback", "applySuccess": "New EQ applied", "rollbackSuccess": "Rolled back to original EQ", "applyFailed": "Operation failed: {message}" }, "compareDialog": { "title": "EQ comparison", "legendBefore": "Before", "legendAfter": "After", "legendCurrent": "Current", "legendAfterApply": "After apply", "legendAfterRollback": "After rollback", "close": "Close", "apply": "Apply this optimization", "rollback": "Rollback to original", "paramSummary": "{count} filters · preamp {preamp} dB" } } }