add: french subtitles

This commit is contained in:
Tom Boullay
2026-05-10 00:20:16 +01:00
parent b4c49d87d8
commit 54274d49ed
9 changed files with 117 additions and 12 deletions
+1 -1
View File
@@ -14,7 +14,7 @@ interface SrtVoiceOption {
const SRT_VOICES: SrtVoiceOption[] = [
{ id: "narrateur", label: "Narrateur" },
{ id: "fermier", label: "Fermier" },
{ id: "leonie", label: "Leonie" },
{ id: "electricienne", label: "Electricienne" },
];
const DEFAULT_SRT_VOICE: SrtVoiceOption = {
id: "narrateur",
+1 -1
View File
@@ -434,7 +434,7 @@ canvas {
color: #86efac;
}
.subtitles__speaker--leonie {
.subtitles__speaker--electricienne {
color: #f9a8d4;
}
+2 -2
View File
@@ -1,7 +1,7 @@
import type { SubtitleLanguage } from "@/managers/stores/useSettingsStore";
export type DialogueVoiceId = "narrateur" | "fermier" | "leonie";
export type DialogueSpeaker = "Narrateur" | "Fermier" | "Leonie";
export type DialogueVoiceId = "narrateur" | "fermier" | "electricienne";
export type DialogueSpeaker = "Narrateur" | "Fermier" | "Electricienne";
export interface DialogueVoice {
id: DialogueVoiceId;
@@ -9,12 +9,12 @@ import type {
const VALID_VOICE_IDS = new Set<DialogueVoiceId>([
"narrateur",
"fermier",
"leonie",
"electricienne",
]);
const VALID_SPEAKERS = new Set<DialogueSpeaker>([
"Narrateur",
"Fermier",
"Leonie",
"Electricienne",
]);
export function parseDialogueManifest(data: unknown): DialogueManifest {