diff --git a/messages/en.json b/messages/en.json index 33d91f3..a3020e8 100644 --- a/messages/en.json +++ b/messages/en.json @@ -101,6 +101,7 @@ }, "conversion": { "title": "Conversion", + "advanced_settings": "Advanced settings", "filename_format": "File name format", "filename_description": "This will determine the name of the file on download, not including the file extension. You can put these following templates in the format, which will be replaced with the relevant information: %name% for the original file name, %extension% for the original file extension, and %date% for a date string of when the file was converted.", "placeholder": "VERT_%name%", diff --git a/src/lib/sections/settings/Conversion.svelte b/src/lib/sections/settings/Conversion.svelte index 19da89e..f1dd577 100644 --- a/src/lib/sections/settings/Conversion.svelte +++ b/src/lib/sections/settings/Conversion.svelte @@ -1,7 +1,12 @@ @@ -29,7 +36,7 @@ /> {m["settings.conversion.title"]()} -
+

@@ -47,198 +54,271 @@ />

-
-

- {m["settings.conversion.default_format"]()} -

-

- {m["settings.conversion.default_format_description"]()} -

-
-
-
- - - -
-
-
(showAdvanced = !showAdvanced)} + class="bg-button flex items-center justify-between p-4 rounded-lg text-black dynadark:text-white w-full" > -
-

- {m["settings.conversion.default_format_image"]()} -

- -
-
-

- {m["settings.conversion.default_format_audio"]()} -

- -
-
-

- {m["settings.conversion.default_format_video"]()} -

- -
-
-

- {m["settings.conversion.default_format_document"]()} -

- -
-
-
-
-
-

- {m["settings.conversion.metadata"]()} -

-

- {m["settings.conversion.metadata_description"]()} -

-
-
-
- + {m["settings.conversion.advanced_settings"]()} + + +
+
+
+
+

+ {m["settings.conversion.default_format"]()} +

+

+ {m[ + "settings.conversion.default_format_description" + ]()} +

+
+
+
+ - -
-
-
-
-
-

- {m["settings.conversion.quality"]()} -

-

- {m["settings.conversion.quality_description"]()} -

-
-
-
-

- {m["settings.conversion.quality_images"]()} -

- -
-
-

- {m["settings.conversion.quality_audio"]()} -

- - b.toString(), - )} - selected={settings.ffmpegQuality.toString()} - onselect={(option: string) => - (settings.ffmpegQuality = - option as ConversionBitrate)} - settingsStyle - /> -
-
-
-
-

- {m["settings.conversion.rate"]()} -

- r.toString())} - selected={settings.ffmpegSampleRate.toString()} - onselect={(option: string) => { - settings.ffmpegSampleRate = - option as SampleRate; - }} - settingsStyle - /> -
-
-

-    -

- + +
+
+
+
+

+ {m[ + "settings.conversion.default_format_image" + ]()} +

+ +
+
+

+ {m[ + "settings.conversion.default_format_audio" + ]()} +

+ +
+
+

+ {m[ + "settings.conversion.default_format_video" + ]()} +

+ +
+
+

+ {m[ + "settings.conversion.default_format_document" + ]()} +

+ +
+
+
+
+
+

+ {m["settings.conversion.metadata"]()} +

+

+ {m[ + "settings.conversion.metadata_description" + ]()} +

+
+
+
+ + + +
+
+
+
+
+

+ {m["settings.conversion.quality"]()} +

+

+ {m[ + "settings.conversion.quality_description" + ]()} +

+
+
+
+

+ {m[ + "settings.conversion.quality_images" + ]()} +

+ +
+
+

+ {m[ + "settings.conversion.quality_audio" + ]()} +

+ + b.toString(), + )} + selected={settings.ffmpegQuality.toString()} + onselect={(option: string) => + (settings.ffmpegQuality = + option as ConversionBitrate)} + settingsStyle + /> +
+
+
+
+

+ {m["settings.conversion.rate"]()} +

+ + r.toString(), + )} + selected={settings.ffmpegSampleRate.toString()} + onselect={(option: string) => { + settings.ffmpegSampleRate = + option as SampleRate; + }} + settingsStyle + /> +
+
+

+    +

+ +
+
+