diff --git a/webui/native/src/lib/i18n.ts b/webui/native/src/lib/i18n.ts index 5a37eef69..14fac2b1b 100644 --- a/webui/native/src/lib/i18n.ts +++ b/webui/native/src/lib/i18n.ts @@ -122,6 +122,11 @@ const english: Record = { 'studio.subtitle.music': 'Create music and sound from a prompt, lyrics, or reference audio when supported.', 'studio.subtitle.vc': 'Transform a recording into another voice while preserving the spoken or sung performance.', 'studio.subtitle.sep': 'Split a recording into vocals, instruments, or other available audio stems.', + // The workflow tabs are keyed 'conversion' and 'separation' while the task + // labels above use 'vc' and 'sep'. Both spellings resolve so the hero subtitle + // renders text rather than the lookup key itself. + 'studio.subtitle.conversion': 'Transform a recording into another voice while preserving the spoken or sung performance.', + 'studio.subtitle.separation': 'Split a recording into vocals, instruments, or other available audio stems.', 'studio.subtitle.analysis': 'Analyze audio for speech activity, speakers, timing, and alignment.', 'studio.subtitle.design': 'Create or refine a voice from a written description and supported reference controls.', 'studio.model': 'Model', diff --git a/webui/native/src/routes/+page.svelte b/webui/native/src/routes/+page.svelte index 777984830..94236819e 100644 --- a/webui/native/src/routes/+page.svelte +++ b/webui/native/src/routes/+page.svelte @@ -922,7 +922,7 @@ applyingModelsFolder = true; warningStatus = ''; errorStatus = ''; - status = useDefault ? 'Restoring the default models folder…' : 'Changing models folder…'; + status = useDefault ? 'Restoring the default models folder…' : 'Changing models folder…'; try { const root = await setModelsRoot(useDefault ? '' : modelsFolderInput.trim()); acceptModelsRoot(root);