diff --git a/src/lib/views/Settings.svelte b/src/lib/views/Settings.svelte
index 1015ba2..6d0a80e 100644
--- a/src/lib/views/Settings.svelte
+++ b/src/lib/views/Settings.svelte
@@ -796,6 +796,42 @@
{/each}
+
+
Transcription Language
+ {@const activeModel = settings.models.find((m) => m.active)}
+ {#if activeModel?.multilingual}
+
+
+ Applies to the next recording. The language actually used is shown on each meeting
+ afterward.
+
+ {:else}
+
+
+ {activeModel
+ ? `"${activeModel.label}" is English-only.`
+ : "No model selected."} Switch to a multilingual model above to choose a language.
+
+ {/if}
{:else if section === "storage"}
@@ -1775,6 +1811,12 @@
border-radius: 5px;
padding: 0.35rem;
}
+ input:disabled,
+ select:disabled,
+ textarea:disabled {
+ opacity: 0.5;
+ cursor: not-allowed;
+ }
.artifacts {
border: 1px solid var(--border);
border-radius: 6px;