diff --git a/readme-translations/README.es.md b/readme-translations/README.es.md index 03dc2b8..9455c21 100644 --- a/readme-translations/README.es.md +++ b/readme-translations/README.es.md @@ -12,25 +12,25 @@ [](https://pypi.org/project/ytsage/) [](https://github.com/sponsors/oop7) -**Un descargador de YouTube moderno con una interfaz PySide6 limpia.** -Descargue videos en cualquier calidad, extraiga audio, obtenga subtítulos y más. +**Un moderno descargador de YouTube con una interfaz PySide6 elegante.** +Descarga videos en cualquier calidad, extrae audio, obtén subtítulos y más. -### 🌍 LÉAME Idiomas +### 🌍 Idiomas del README Inglés: [EN](../README.md) -| العربية: [AR](README.ar.md) +| Árabe: [AR](README.ar.md) | Alemán: [DE](README.de.md) | Español: [ES](README.es.md) | Francés: [FR](README.fr.md) -| हिन्दी: [HI](README.hi.md) -| Bahasa Indonesia: [ID](README.id.md) +| Hindi: [HI](README.hi.md) +| Indonesio: [ID](README.id.md) | Italiano: [IT](README.it.md) -| Traducción: [JA](README.ja.md) -| Polonia: [PL](README.pl.md) -| Português: [PT](README.pt.md) +| Japonés: [JA](README.ja.md) +| Polaco: [PL](README.pl.md) +| Portugués: [PT](README.pt.md) | Ruso: [RU](README.ru.md) | Turco: [TR](README.tr.md) -| Traducción: [ZH](README.zh.md) +| Chino: [ZH](README.zh.md)
Instalación • @@ -38,8 +38,8 @@ Inglés: [EN](../README.md) Uso • Capturas de pantalla • Solución de problemas • - Patrocinador • - Contribuyendo + Patrocinar • + Contribuir
@@ -51,42 +51,43 @@ Inglés: [EN](../README.md) YTSage está diseñado para usuarios que desean un **descargador de YouTube simple pero potente**. A diferencia de otras herramientas, ofrece: -- Una interfaz PySide6 limpia y moderna -- Descargas con un solo clic de vídeo, audio y subtítulos. -- Funciones avanzadas como SponsorBlock, combinación de subtítulos y selección de listas de reproducción -- Modo genérico opcional para sitios compatibles con yt-dlp más allá de YouTube -- Soporte multiplataforma y fácil instalación. +- Interfaz PySide6 moderna y limpia +- Descarga con un solo clic para video, audio y subtítulos +- Funciones avanzadas como SponsorBlock, fusión de subtítulos y selección de listas de reproducción +- Modo genérico (Generic Mode) opcional para sitios compatibles con yt-dlp más allá de YouTube +- Soporte multiplataforma e instalación sencilla ## ✨ Características![]() |
- ![]() |
+ ![]() |
+ ![]() |
| Configuración de descarga | -Descargar lista de reproducción | +Ajustes de descarga | +Descarga de lista de reproducción |
![]() |
- ![]() |
+ ![]() |
+ ![]() |
| Formato de audio | -Opciones personalizadas | +Opción personalizada |
.json`
-- Si falta su idioma, comience desde `README.md` y cree `README..md`
+- Actualiza el archivo README localizado correspondiente (p. ej., `readme-translations/README.es.md`)
+- Mantén las cadenas de la aplicación sincronizadas editando `ytsage/languages/.json`
+- Si falta tu idioma, comienza desde `README.md` y crea `README..md`
📂 Estructura del proyecto
@@ -476,58 +481,58 @@ Este documento describe la estructura de carpetas organizada de YTSage.
```
YTSage/
-├── 📁 .github/ # GitHub configuration
-│ ├── 📁 ISSUE_TEMPLATE/ # Issue templates
-│ │ └── 🐛-bug-report.md # Bug report template
-│ ├─── 📁 workflows/ # GitHub Actions workflows
-│ │ ├── build-linux.yml # Linux build workflow
-│ │ ├── build-macos.yml # macOS build workflow
-│ │ │── build-windows.yml # Windows build workflow
-| | └── release-all.yml # Master release workflow
-│ └── 📄 CI_CD_README.md # CI/CD documentation
-├── 📁 branding/ # Branding assets (Screenshots, SVGs)
-│ ├── 📁 icons/ # Application icons
-│ ├── 📁 screenshots/ # Screenshots for documentation
-│ └── 📁 svg/ # SVG assets
-├── 📄 LICENSE # License file
-├── 📄 pyproject.toml # Project metadata and dependencies
-├── 📄 README.md # Project documentation
-├── 📄 requirements.txt # Python dependencies (dev)
-└── 📁 ytsage/ # Source package
- ├── 📁 assets/ # Runtime assets
- │ ├── 📁 Icon/ # Application icons
- │ └── 📁 sound/ # Audio files
- ├── 📁 languages/ # Localization files
- │ ├── 📄 ar.json # Arabic translation
- │ ├── 📄 de.json # German translation
- │ ├── 📄 en.json # English translation
- │ └── ... # Other languages
- ├── 📁 core/ # Core business logic
- │ ├── 📄 __init__.py # Core package init
- │ ├── 📄 ytsage_deno.py # Deno integration
- │ ├── 📄 ytsage_downloader.py # Download functionality
- │ ├── 📄 ytsage_ffmpeg.py # FFmpeg integration
- │ ├── 📄 ytsage_utils.py # Utility functions
- │ └── 📄 ytsage_yt_dlp.py # yt-dlp integration
- ├── 📁 gui/ # User interface components
- │ ├── 📄 __init__.py # GUI package init
- │ ├── 📄 ytsage_gui_main.py # Main application window
- │ └── 📁 ytsage_gui_dialogs/ # Dialog classes
- ├── 📁 utils/ # Utility modules
- │ ├── 📄 __init__.py # Utils package init
- │ ├── 📄 ytsage_config_manager.py # Configuration management
- │ └── 📄 ytsage_logger.py # Logging utilities
- ├── 📄 __init__.py # Package entry point
- └── 📄 main.py # Main execution script
+├── 📁 .github/ # Configuración de GitHub
+│ ├── 📁 ISSUE_TEMPLATE/ # Plantillas de problemas
+│ │ └── 🐛-bug-report.md # Plantilla de informe de errores
+│ ├─── 📁 workflows/ # Flujos de trabajo de GitHub Actions
+│ │ ├── build-linux.yml # Flujo de construcción para Linux
+│ │ ├── build-macos.yml # Flujo de construcción para macOS
+│ │ │── build-windows.yml # Flujo de construcción para Windows
+| | └── release-all.yml # Flujo de liberación maestra
+│ └── 📄 CI_CD_README.md # Documentación de CI/CD
+├── 📁 branding/ # Activos de marca (Capturas de pantalla, SVGs)
+│ ├── 📁 icons/ # Iconos de la aplicación
+│ ├── 📁 screenshots/ # Capturas de pantalla para documentación
+│ └── 📁 svg/ # Activos SVG
+├── 📄 LICENSE # Archivo de licencia
+├── 📄 pyproject.toml # Metadatos del proyecto y dependencias
+├── 📄 README.md # Documentación del proyecto
+├── 📄 requirements.txt # Dependencias de Python (dev)
+└── 📁 ytsage/ # Paquete de código fuente
+ ├── 📁 assets/ # Activos en tiempo de ejecución
+ │ ├── 📁 Icon/ # Iconos de la aplicación
+ │ └── 📁 sound/ # Archivos de audio
+ ├── 📁 languages/ # Archivos de localización
+ │ ├── 📄 ar.json # Traducción al árabe
+ │ ├── 📄 de.json # Traducción al alemán
+ │ ├── 📄 en.json # Traducción al inglés
+ │ └── ... # Otros idiomas
+ ├── 📁 core/ # Lógica de negocio principal
+ │ ├── 📄 __init__.py # Init del paquete core
+ │ ├── 📄 ytsage_deno.py # Integración con Deno
+ │ ├── 📄 ytsage_downloader.py # Funcionalidad de descarga
+ │ ├── 📄 ytsage_ffmpeg.py # Integración con FFmpeg
+ │ ├── 📄 ytsage_utils.py # Funciones de utilidad
+ │ └── 📄 ytsage_yt_dlp.py # Integración con yt-dlp
+ ├── 📁 gui/ # Componentes de interfaz de usuario
+ │ ├── 📄 __init__.py # Init del paquete GUI
+ │ ├── 📄 ytsage_gui_main.py # Ventana principal de la aplicación
+ │ └── 📁 ytsage_gui_dialogs/ # Clases de diálogos
+ ├── 📁 utils/ # Módulos de utilidad
+ │ ├── 📄 __init__.py # Init del paquete utils
+ │ ├── 📄 ytsage_config_manager.py # Gestión de configuración
+ │ └── 📄 ytsage_logger.py # Utilidad de registro
+ ├── 📄 __init__.py # Punto de entrada del paquete
+ └── 📄 main.py # Script de ejecución principal
```
-## ⭐️ Historia de las estrellas
+## ⭐️ Historial de estrellas
-## Historia de las estrellas
+## Star History
@@ -541,16 +546,16 @@ YTSage/
## 📜 Licencia
-Este proyecto tiene la licencia MIT; consulte el archivo [LICENSE](../LICENSE) para obtener más detalles.
+Este proyecto está bajo la Licencia MIT - mira el archivo [LICENSE](LICENSE) para más detalles.
## 🙏 Agradecimientos
-Mostrar agradecimientos
+Ver agradecimientos
-Un sincero agradecimiento a todos los que contribuyeron a este proyecto abriendo un problema para sugerir una mejora o informar un error.
+Muchas gracias a todos los que han contribuido a este proyecto abriendo un problema para sugerir una mejora o informar de un error.