mirror of
https://github.com/imputnet/cobalt.git
synced 2025-06-28 01:18:27 +00:00
web/settings/metadata: add subtitles language dropdown
This commit is contained in:
parent
5860c50c59
commit
a30a27a4ec
@ -63,6 +63,11 @@
|
||||
"audio.youtube.dub.description": "cobalt will use a dubbed audio track for selected language if it's available. if not, original will be used instead.",
|
||||
"youtube.dub.original": "original",
|
||||
|
||||
"subtitles": "subtitles",
|
||||
"subtitles.title": "preferred subtitle language",
|
||||
"subtitles.description": "cobalt will add subtitles to the downloaded file in the preferred language if they're available. if not, nothing will be added.",
|
||||
"subtitles.none": "none",
|
||||
|
||||
"audio.youtube.better_audio": "youtube audio quality",
|
||||
"audio.youtube.better_audio.title": "prefer better quality",
|
||||
"audio.youtube.better_audio.description": "cobalt will try to pick highest quality audio in audio mode. it may not be available depending on youtube's response, current traffic, and server status. custom instances may not support this option.",
|
||||
|
@ -1,6 +1,8 @@
|
||||
<script lang="ts">
|
||||
import settings from "$lib/state/settings";
|
||||
import { t } from "$lib/i18n/translations";
|
||||
|
||||
import { namedSubtitleLanguages } from "$lib/settings/audio-sub-language";
|
||||
import { filenameStyleOptions, savingMethodOptions } from "$lib/types/settings";
|
||||
|
||||
import SettingsCategory from "$components/settings/SettingsCategory.svelte";
|
||||
@ -8,6 +10,9 @@
|
||||
import SettingsButton from "$components/buttons/SettingsButton.svelte";
|
||||
import SettingsToggle from "$components/buttons/SettingsToggle.svelte";
|
||||
import FilenamePreview from "$components/settings/FilenamePreview.svelte";
|
||||
import SettingsDropdown from "$components/settings/SettingsDropdown.svelte";
|
||||
|
||||
const displayLangs = namedSubtitleLanguages();
|
||||
</script>
|
||||
|
||||
<SettingsCategory sectionId="filename" title={$t("settings.metadata.filename")}>
|
||||
@ -44,6 +49,21 @@
|
||||
</Switcher>
|
||||
</SettingsCategory>
|
||||
|
||||
<SettingsCategory
|
||||
sectionId="subtitles"
|
||||
title={$t("settings.subtitles")}
|
||||
>
|
||||
<SettingsDropdown
|
||||
title={$t("settings.subtitles.title")}
|
||||
description={$t("settings.subtitles.description")}
|
||||
items={displayLangs}
|
||||
settingContext="save"
|
||||
settingId="subtitleLang"
|
||||
selectedOption={$settings.save.subtitleLang}
|
||||
selectedTitle={displayLangs[$settings.save.subtitleLang]}
|
||||
/>
|
||||
</SettingsCategory>
|
||||
|
||||
<SettingsCategory
|
||||
sectionId="metadata"
|
||||
title={$t("settings.metadata.file")}
|
||||
|
Loading…
Reference in New Issue
Block a user