702 lines
20 KiB
JSON
702 lines
20 KiB
JSON
{
|
||
"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",
|
||
"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", "IIS"],
|
||
"outputOptions": ["XLR", "RCA", "Headset", "XLR/RCA"],
|
||
"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",
|
||
"freq": "Cut off frequency",
|
||
"attenuation": "Attenuation slope",
|
||
"gain": "Gain",
|
||
"output": {
|
||
"label": "Output type",
|
||
"options": [
|
||
{
|
||
"label": "Mono(Mix)",
|
||
"index": 0
|
||
},
|
||
{
|
||
"label": "Stereo",
|
||
"index": 1
|
||
}
|
||
]
|
||
}
|
||
},
|
||
"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",
|
||
"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.",
|
||
"toastAddPresetOk": "Preset added",
|
||
"toastAddPresetFail": "Failed to add preset",
|
||
"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}}"
|
||
}
|
||
},
|
||
"dac": {
|
||
"sectionBalanceSensitivity": "Balance & sensitivity",
|
||
"sectionOutput": "Output characteristics",
|
||
"sectionIisSettings": "IIS settings",
|
||
"sectionSystemInterface": "System & interface",
|
||
"balance": "Left-right balance",
|
||
"sensitivity": "VU Meter Sensitivity",
|
||
"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": "De-emphasis filter"
|
||
},
|
||
{
|
||
"index": 5,
|
||
"label": "Non-oversampling"
|
||
}
|
||
]
|
||
},
|
||
"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"
|
||
}
|
||
}
|
||
}
|