Skip to content

FxxMorgan/FormateadorDeTextoAvanzado

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📝 Formateador de Texto Avanzado

HTML CSS JavaScript Responsive

🚀 Herramienta profesional para formatear y mejorar tus textos

Una aplicación web moderna y elegante que transforma tus textos con múltiples opciones de formateo


✨ Características Principales

🎯 Opciones de Formateo Inteligente

  • 📖 Formato de Párrafos: Doble salto de línea después de cada punto para mejor legibilidad
  • 🗣️ Formateo de Diálogos: Reemplaza puntos por comas dentro de comillas para textos narrativos
  • 🧹 Limpieza de Espacios: Elimina espacios extra y normaliza el texto
  • 🔤 Capitalización: Capitaliza automáticamente el inicio de frases
  • ✏️ Corrección de Puntuación: Ajusta espacios alrededor de signos de puntuación

📊 Estadísticas en Tiempo Real

  • Contador de caracteres en vivo
  • Contador de palabras automático
  • Contador de párrafos dinámico

🌍 Soporte Multiidioma

  • Selector de idiomas en la esquina superior derecha
  • Español e Inglés completamente soportados
  • Sistema de traducción expandible para nuevos idiomas
  • Detección automática del idioma del navegador
  • Persistencia de preferencia de idioma

⌨️ Atajos de Teclado

  • Ctrl + Enter - Formatear texto
  • Ctrl + L - Limpiar todo
  • Ctrl + K - Copiar resultado

🎨 Interfaz Moderna

  • Diseño responsive que se adapta a cualquier dispositivo
  • Gradientes modernos y animaciones suaves
  • Tema profesional con tipografía optimizada
  • Notificaciones toast elegantes

🚀 Demo en Vivo

Texto Original:
"La primera pieza fue encontrada en 2387." explicó Elena, su voz cargada de secretos. "Una sonda detectó anomalías energéticas. Lo que encontraron desafió toda comprensión."

Resultado Formateado:
"La primera pieza fue encontrada en 2387," explicó Elena, su voz cargada de secretos.

"Una sonda detectó anomalías energéticas, Lo que encontraron desafió toda comprensión."

📱 Capturas de Pantalla

Vista Principal

Interfaz principal con todas las opciones de formateo

🛠️ Instalación y Uso

Instalación Rápida

# Clona el repositorio
git clone https://github.com/tuusuario/formateador-texto-avanzado.git

# Navega al directorio
cd formateador-texto-avanzado

# Abre index.html en tu navegador favorito

Uso Básico

  1. Pega tu texto en el área de entrada
  2. Selecciona las opciones de formateo que necesites
  3. Haz clic en "Formatear Texto" o usa Ctrl + Enter
  4. Copia el resultado con el botón o Ctrl + K

🌍 Idiomas Soportados

Idioma Código Estado Contribuidor
🇪🇸 Español es ✅ Completo FxxMorgan
🇺🇸 English en ✅ Completo FxxMorgan
🇫🇷 Français fr ⏳ Pendiente Busca contribuidor
🇩🇪 Deutsch de ⏳ Pendiente Busca contribuidor
🇮🇹 Italiano it ⏳ Pendiente Busca contribuidor
🇵🇹 Português pt ⏳ Pendiente Busca contribuidor

¿Quieres ayudar con las traducciones? Lee nuestra Guía de Traducción.

🔧 Tecnologías Utilizadas

Frontend HTML5, CSS3, JavaScript ES6+
Diseño CSS Grid, Flexbox, Gradients
Interactividad DOM API, Clipboard API, Event Listeners
Responsive Media Queries, Mobile-First Design

📋 Casos de Uso

✍️ Escritores y Autores

  • Formateo automático de narrativa y diálogos
  • Mejora de la estructura de párrafos
  • Corrección de espaciado y puntuación

📚 Estudiantes y Académicos

  • Limpieza de textos copiados de PDF
  • Normalización de formato para ensayos
  • Preparación de textos para presentaciones

💼 Profesionales

  • Formateo de documentos corporativos
  • Preparación de contenido para web
  • Corrección rápida de textos

🌐 Creadores de Contenido

  • Optimización de posts para redes sociales
  • Preparación de artículos para blogs
  • Formateo de scripts y guiones

🎯 Funcionalidades Avanzadas

🔍 Expresiones Regulares Inteligentes

// Formateo de diálogos
resultado = resultado.replace(/"([^"]*?)"/g, function(match, contenido) {
  let contenidoModificado = contenido.replace(/\.(?!\s*$)/g, ",");
  return '"' + contenidoModificado + '"';
});

// Capitalización inteligente
resultado = resultado.replace(/([.!?])\s*([a-záéíóúñü])/g, function(match, p1, p2) {
  return p1 + " " + p2.toUpperCase();
});

🎨 Sistema de Notificaciones

  • Feedback visual inmediato
  • Colores temáticos según el tipo de acción
  • Animaciones suaves de entrada y salida

📊 Análisis de Texto en Tiempo Real

  • Conteo automático mientras escribes
  • Actualización instantánea de estadísticas
  • Validación de entrada inteligente

🤝 Contribuir

¡Las contribuciones son bienvenidas! Si tienes ideas para mejorar el formateador:

  1. Fork el repositorio
  2. Crea una rama para tu feature (git checkout -b feature/AmazingFeature)
  3. Commit tus cambios (git commit -m 'Add some AmazingFeature')
  4. Push a la rama (git push origin feature/AmazingFeature)
  5. Abre un Pull Request

💡 Ideas para Contribuir

  • Soporte para más idiomas
  • Exportación a diferentes formatos (PDF, Word)
  • Plantillas de formateo predefinidas
  • Modo oscuro
  • Historial de textos formateados
  • API REST para integración

📄 Licencia

Este proyecto está bajo la Licencia MIT - mira el archivo LICENSE para más detalles.

🏆 Características Destacadas

Rápido
Procesamiento instantáneo
🎯 Preciso
Regex optimizadas
📱 Responsive
Funciona en cualquier dispositivo
🎨 Elegante
Interfaz moderna
🔧 Configurable
Multiple opciones
Accesible
Atajos de teclado

🌟 Agradecimientos

  • Inspirado en la necesidad de herramientas de formateo de texto eficientes
  • Diseño basado en las mejores prácticas de UX/UI modernas
  • Desarrollado con amor para la comunidad de escritores y creadores

⭐ Si te gusta este proyecto, ¡dale una estrella en GitHub! ⭐

Hecho con ❤️ por FxxMorgan

📞 Contacto


¿Encontraste un bug? ¿Tienes una sugerencia? Abre un issue

About

Herramienta profesional para formatear y mejorar textos con soporte multiidioma

Topics

Resources

License

Contributing

Stars

Watchers

Forks

Packages

No packages published

Languages