From b669e3eede60f7fb662a10f8086d20e2862de7c5 Mon Sep 17 00:00:00 2001
From: Maya vertd
es un proyecto que actúa como un servidor intermediario (\"wrapper\") para FFmpeg. permite convertir videos sin dejar de lado la conveniente interfaz web de VERT y, a la vez, aprovecha la potencia de tu GPU para hacerlo lo más rápido posible.",
+ "hosting_info": "Alojamos una instancia pública para tu conveniencia, pero es bastante fácil alojar una propia en tu PC o servidor si sabes lo que estás haciendo. Puedes descargar los binarios del servidor [vertd_link]aquí[/vertd_link]. ¡El proceso de instalación será más fácil en el futuro, así que mantente atento!",
+ "instance_url": "URL de la instancia",
+ "url_placeholder": "Ejemplo: http://localhost:24153",
+ "conversion_speed": "Velocidad de conversión",
+ "speed_description": "Esto describe el equilibrio entre velocidad y calidad. Velocidades más rápidas resultarán en una calidad más baja, pero harán el trabajo más rápido.",
+ "speeds": {
+ "very_slow": "Extremadamente lento",
+ "slower": "Muy lento",
+ "slow": "Lento",
+ "medium": "Medio",
+ "fast": "Rápido",
+ "ultra_fast": "Súper rápido"
+ }
+ },
+ "privacy": {
+ "title": "Privacidad",
+ "plausible_title": "Analíticas de Plausible",
+ "plausible_description": "Usamos [plausible_link]Plausible[/plausible_link], una herramienta de analíticas orientada a la privacidad para recopilar estadísticas completamente anónimas. Toda la información que recopilamos es anonimizada y agregada, y en ningún momento se envía ni se almacena información que permita identificarte. Puedes ver las estadísticas [analytics_link]aquí[/analytics_link] y excluirte de ellas a continuación:",
+ "opt_in": "Participar",
+ "opt_out": "No participar"
+ },
+ "language": {
+ "title": "Lenguaje",
+ "description": "Selecciona el lenguaje que prefieres usar para la interfaz de VERT."
+ }
+ },
+ "about": {
+ "title": "Acerca de",
+ "why": {
+ "title": "¿Por qué VERT?",
+ "description": "File converters have always disappointed us. They're ugly, riddled with ads, and most importantly; slow. We decided to solve this problem once and for all by making an alternative that solves all those problems, and more.
All non-video files are converted completely on-device; this means that there's no delay between sending and receiving the files from a server, and we never get to snoop on the files you convert.
Video files get uploaded to our lightning-fast RTX 4000 Ada server. Your videos stay on there for an hour if you do not convert them. If you do convert the file, the video will stay on the server for an hour, or until it is downloaded. The file will then be deleted from our server."
+ },
+ "sponsors": {
+ "title": "Patrocinadores",
+ "description": "¿Quieres apoyarnos? Contacta un desarrollador en el servidor de [discord_link]Discord[/discord_link] o envía un correo a",
+ "email_copied": "¡Email copiado al portapapeles!"
+ },
+ "resources": {
+ "title": "Recursos",
+ "discord": "Discord",
+ "source": "Fuente",
+ "email": "Email"
+ },
+ "donate": {
+ "title": "Donar a VERT",
+ "description": "Con tu apoyo, podemos seguir manteniendo y mejorando VERT.",
+ "one_time": "Una sola vez",
+ "monthly": "Mensual",
+ "custom": "Personalizado",
+ "pay_now": "Pagar ahora",
+ "donate_amount": "Donar ${amount} USD",
+ "thank_you": "¡Gracias por tu donación!",
+ "payment_failed": "Pago fallido: {message}{period} No se ha efectuado ningún cargo.",
+ "donation_error": "Ha ocurrido un error al procesar tu donación. Por favor, inténtalo de nuevo más tarde.",
+ "payment_error": "Ha ocurrido un error al obtener los detalles del pago. Por favor, inténtalo de nuevo más tarde."
+ },
+ "credits": {
+ "title": "Créditos",
+ "contact_team": "Si te gustaría contactar el equipo de desarrollo, por favor usa el email que se encuentra en la tarjeta de \"Recursos\".",
+ "notable_contributors": "Colaboradores destacados",
+ "notable_description": "Queremos darle las gracias a las siguientes personas por sus importantes contribuciones a VERT.",
+ "github_contributors": "Contribuidores de GitHub",
+ "github_description": "¡Muchas [jpegify_link]gracias[/jpegify_link] a todos los que han contribuido! [github_link]¿Quieres contribuir también?[/github_link]",
+ "no_contributors": "Parece que nadie ha contribuido todavía... [contribute_link]¡Sé el primero en hacerlo![/contribute_link]",
+ "libraries": "Librerías",
+ "libraries_description": "Muchas gracias a FFmpeg (audio, video), ImageMagick (imágenes) y Pandoc (documentos) por mantener librerías excelentes por tantos años. VERT depende de ellas para proporcionar tus conversiones.",
+ "roles": {
+ "lead_developer": "Líder de desarrollo; implementación del backend de conversión e interfaz",
+ "developer": "Desarrollador; implementación de la interfaz",
+ "designer": "Diseñador; UX, branding y marketing",
+ "docker_ci": "Mantenimiento del soporte para Docker y CI",
+ "former_cofounder": "Ex-cofundador; diseñador"
+ }
+ },
+ "errors": {
+ "github_contributors": "Ocurrió un error mientras se obtenían los contribuidores de GitHub."
+ }
+ },
+ "workers": {
+ "errors": {
+ "general": "Ocurrió un error mientras se convertía {file}: {message}",
+ "magick": "Ocurrió un error en el módulo de Magick, la conversión de imágenes puede que no funcione correctamente.",
+ "ffmpeg": "No se pudo cargar FFmpeg, algunas funciones podrían no funcionar."
+ }
+ },
+ "jpegify": {
+ "title": "¡¡¡JPEGIFICADOR SECRETO!!!",
+ "subtitle": "(shh... ¡no se lo digas a nadie!)",
+ "button": "¡¡¡JPEGIFICAR {compression}%!!!",
+ "download": "Descargar",
+ "delete": "Eliminar"
+ }
+}
diff --git a/project.inlang/settings.json b/project.inlang/settings.json
index 615007b..05fe604 100644
--- a/project.inlang/settings.json
+++ b/project.inlang/settings.json
@@ -3,6 +3,7 @@
"baseLocale": "en",
"locales": [
"en",
+ "es",
"uwu"
],
"modules": [
diff --git a/src/lib/components/functional/ConversionPanel.svelte b/src/lib/components/functional/ConversionPanel.svelte
index cc8ec8d..85d5980 100644
--- a/src/lib/components/functional/ConversionPanel.svelte
+++ b/src/lib/components/functional/ConversionPanel.svelte
@@ -78,6 +78,7 @@
}
})}
{categories}
+ dropdownWidth={"300%"}
/>
{:else}
{option}
@@ -300,7 +302,7 @@ }} class={$isMobile ? "fixed inset-x-0 bottom-0 w-full z-[200] shadow-xl bg-panel-alt shadow-black/25 rounded-t-2xl overflow-hidden" - : "w-[250%] min-w-full shadow-xl bg-panel-alt shadow-black/25 absolute -translate-x-1/2 top-full mt-2 z-50 rounded-2xl overflow-hidden"} + : `w-[${dropdownWidth}] min-w-full shadow-xl bg-panel-alt shadow-black/25 absolute -translate-x-1/2 top-full mt-2 z-50 rounded-2xl overflow-hidden`} >