fix: dropdown translations

This commit is contained in:
Maya 2025-07-31 16:40:04 +03:00
parent 6b8967f49a
commit 1cf69a061d
No known key found for this signature in database
4 changed files with 18 additions and 4 deletions

View File

@ -50,6 +50,13 @@
"set_all_to": "Set all to", "set_all_to": "Set all to",
"na": "N/A" "na": "N/A"
}, },
"dropdown": {
"audio": "Audio",
"video": "Video",
"doc": "Document",
"image": "Image",
"placeholder": "Search format"
},
"tooltips": { "tooltips": {
"unknown_file": "Unknown file type", "unknown_file": "Unknown file type",
"audio_file": "Audio file", "audio_file": "Audio file",

View File

@ -50,6 +50,13 @@
"set_all_to": "Cambiar todos a", "set_all_to": "Cambiar todos a",
"na": "N/A" "na": "N/A"
}, },
"dropdown": {
"audio": "Audio",
"video": "Video",
"doc": "Documento",
"image": "Imagen",
"placeholder": "Buscar formato"
},
"tooltips": { "tooltips": {
"unknown_file": "Formato de archivo desconocido", "unknown_file": "Formato de archivo desconocido",
"audio_file": "Audio", "audio_file": "Audio",

View File

@ -317,7 +317,7 @@
<div class="relative"> <div class="relative">
<input <input
type="text" type="text"
placeholder="Search format" placeholder={m["convert.dropdown.placeholder"]()}
class="flex-grow w-full !pl-11 !pr-3 rounded-lg bg-panel text-foreground" class="flex-grow w-full !pl-11 !pr-3 rounded-lg bg-panel text-foreground"
bind:value={searchQuery} bind:value={searchQuery}
oninput={handleSearch} oninput={handleSearch}
@ -354,7 +354,7 @@
: 'border-b-separator text-muted'}" : 'border-b-separator text-muted'}"
onclick={() => selectCategory(category)} onclick={() => selectCategory(category)}
> >
{(m as any)[`upload.cards.${category}`]?.() || category} {(m as any)[`convert.dropdown.${category}`]?.()}
</button> </button>
{/each} {/each}
</div> </div>

View File

@ -25,7 +25,7 @@ export const categories: Categories = {
image: { formats: [""], canConvertTo: [] }, image: { formats: [""], canConvertTo: [] },
video: { formats: [""], canConvertTo: ["audio"] }, video: { formats: [""], canConvertTo: ["audio"] },
audio: { formats: [""], canConvertTo: ["video"] }, audio: { formats: [""], canConvertTo: ["video"] },
docs: { formats: [""], canConvertTo: [] }, doc: { formats: [""], canConvertTo: [] },
}; };
categories.audio.formats = categories.audio.formats =
@ -42,7 +42,7 @@ categories.image.formats =
converters converters
.find((c) => c.name === "imagemagick") .find((c) => c.name === "imagemagick")
?.formatStrings((f) => f.toSupported) || []; ?.formatStrings((f) => f.toSupported) || [];
categories.docs.formats = categories.doc.formats =
converters converters
.find((c) => c.name === "pandoc") .find((c) => c.name === "pandoc")
?.supportedFormats.filter((f) => f.toSupported && f.isNative) ?.supportedFormats.filter((f) => f.toSupported && f.isNative)