From db315ef13ee189d38870e164ee6a5448140e032d Mon Sep 17 00:00:00 2001
From: Camilo404
Date: Tue, 26 Aug 2025 00:52:07 -0500
Subject: [PATCH] feat: Add Spanish language support - Added ES.md Spanish
README translation - Added complete Spanish translations to Auto-Image.js
---
Auto-Image.js | 75 ++++++++++++++++++++++++++++++
ES.md | 126 ++++++++++++++++++++++++++++++++++++++++++++++++++
2 files changed, 201 insertions(+)
create mode 100644 ES.md
diff --git a/Auto-Image.js b/Auto-Image.js
index b4ea565..f1d9da1 100644
--- a/Auto-Image.js
+++ b/Auto-Image.js
@@ -1038,6 +1038,80 @@
automation: "자동화",
noChargesThreshold: "⌛ 횟수가 {threshold} 에 도달할 때까지 대기 중. 현재 {current}. 다음 {time} 후...",
},
+ es: {
+ title: "WPlace Auto-Imagen",
+ toggleOverlay: "Alternar Superposición",
+ scanColors: "Escanear Colores",
+ uploadImage: "Subir Imagen",
+ resizeImage: "Redimensionar Imagen",
+ selectPosition: "Seleccionar Posición",
+ startPainting: "Iniciar Pintura",
+ stopPainting: "Detener Pintura",
+ checkingColors: "🔍 Verificando colores disponibles...",
+ noColorsFound: "❌ ¡Abre la paleta de colores en el sitio y vuelve a intentar!",
+ colorsFound: "✅ {count} colores disponibles encontrados. Listo para subir.",
+ loadingImage: "🖼️ Cargando imagen...",
+ imageLoaded: "✅ Imagen cargada con {count} píxeles válidos",
+ imageError: "❌ Error al cargar la imagen",
+ selectPositionAlert: "¡Pinta el primer píxel en la ubicación donde quieres que comience el arte!",
+ waitingPosition: "👆 Esperando a que pintes el píxel de referencia...",
+ positionSet: "✅ ¡Posición establecida exitosamente!",
+ positionTimeout: "❌ Tiempo agotado para seleccionar posición",
+ startPaintingMsg: "🎨 Iniciando pintura...",
+ paintingProgress: "🧱 Progreso: {painted}/{total} píxeles...",
+ noCharges: "⌛ Sin cargas. Esperando {time}...",
+ paintingStopped: "⏹️ Pintura detenida por el usuario",
+ paintingComplete: "✅ ¡Pintura completa! {count} píxeles pintados.",
+ paintingError: "❌ Error durante la pintura",
+ missingRequirements: "❌ Carga una imagen y selecciona una posición primero",
+ progress: "Progreso",
+ pixels: "Píxeles",
+ charges: "Cargas",
+ estimatedTime: "Tiempo estimado",
+ initMessage: "Haz clic en 'Subir Imagen' para comenzar",
+ waitingInit: "Esperando inicialización...",
+ initializingToken: "🔧 Inicializando generador de tokens Turnstile...",
+ tokenReady: "✅ Generador de tokens listo - ¡ya puedes empezar a pintar!",
+ tokenRetryLater: "⚠️ El generador de tokens volverá a intentar cuando sea necesario",
+ resizeSuccess: "✅ Imagen redimensionada a {width}x{height}",
+ paintingPaused: "⏸️ Pintura pausada en la posición X: {x}, Y: {y}",
+ captchaNeeded: "❗ Falló la generación de token. Por favor intenta de nuevo en un momento.",
+ saveData: "Guardar Progreso",
+ loadData: "Cargar Progreso",
+ saveToFile: "Guardar en Archivo",
+ loadFromFile: "Cargar desde Archivo",
+ dataManager: "Gestor de Datos",
+ autoSaved: "✅ Progreso guardado automáticamente",
+ dataLoaded: "✅ Progreso cargado exitosamente",
+ fileSaved: "✅ Progreso guardado en archivo exitosamente",
+ fileLoaded: "✅ Progreso cargado desde archivo exitosamente",
+ noSavedData: "❌ No se encontró progreso guardado",
+ savedDataFound: "✅ ¡Se encontró progreso guardado! ¿Cargar para continuar?",
+ savedDate: "Guardado el: {date}",
+ clickLoadToContinue: "Haz clic en 'Cargar Progreso' para continuar.",
+ fileError: "❌ Error al procesar archivo",
+ invalidFileFormat: "❌ Formato de archivo inválido",
+ paintingSpeed: "Velocidad de Pintura",
+ pixelsPerSecond: "píxeles/segundo",
+ speedSetting: "Velocidad: {speed} píxeles/seg",
+ settings: "Configuración",
+ botSettings: "Configuración del Bot",
+ close: "Cerrar",
+ language: "Idioma",
+ themeSettings: "Configuración de Tema",
+ themeSettingsDesc: "Elige tu tema de colores preferido para la interfaz.",
+ languageSelectDesc: "Selecciona tu idioma preferido. Los cambios tendrán efecto inmediatamente.",
+ autoCaptcha: "Solucionador Automático de CAPTCHA (Turnstile)",
+ autoCaptchaDesc: "Genera automáticamente tokens Turnstile usando el generador integrado. Se recurre a la automatización del navegador si es necesario.",
+ applySettings: "Aplicar Configuración",
+ settingsSaved: "✅ ¡Configuración guardada exitosamente!",
+ cooldownSettings: "Configuración de Enfriamiento",
+ waitCharges: "Esperar hasta que las cargas alcancen",
+ captchaSolving: "🔑 Generando token Turnstile...",
+ captchaFailed: "❌ Falló la generación de token Turnstile. Probando método alternativo...",
+ automation: "Automatización",
+ noChargesThreshold: "⌛ Esperando que las cargas alcancen {threshold}. Actualmente {current}. Siguiente en {time}...",
+ },
}
// GLOBAL STATE
@@ -4990,6 +5064,7 @@
+
diff --git a/ES.md b/ES.md
new file mode 100644
index 0000000..a4691b9
--- /dev/null
+++ b/ES.md
@@ -0,0 +1,126 @@
+
+
+
+
+
WPlace AutoBOT
+
+Este proyecto es un fork de https://github.com/DarkModde/WPlace-AutoBOT
+
+
+ Considera unirte a nuestro discord: https://discord.gg/knkNRYyQcm
+
+
+ ¡Scripts prácticos con menús intuitivos para hacer tu vida más fácil en WPlace!
+ Perfectos para quienes quieren subir de nivel automáticamente o construir pixel arts masivos — sin perder tiempo.
+
+ Advertencia: Este es un script puramente educativo para demostrar lo que se puede hacer en wplace.live, no somos responsables de lo que suceda si usas el script.
+
+
+
+
+
+ Si te preguntas, ¡sí! Estos scripts fueron desarrollados por un equipo conformado por brasileños, vietnamitas e indonesios. Jajajaj!
+
+
+
+
+
+
+
+
+
+---
+
+
🚀┃Cómo usar los scripts:
+
+
+ Es súper fácil: copia uno de los códigos de abajo, pégalo en la barra de marcadores de tu navegador,
+ y ejecútalo mientras estés en wplace.live.
+
+
+
+
+### 🎯┃Auto-Farm
+#### EL AUTOFARM USA CARGAS PARA CONSEGUIR NIVELES, NO DIBUJA UNA IMAGEN POR TI. POR FAVOR USA AUTO-IMAGE PARA ESO
+```js
+javascript:fetch("https://raw.githubusercontent.com/Wplace-AutoBot/WPlace-AutoBOT/refs/heads/main/Auto-Farm.js").then(t=>t.text()).then(eval);
+```
+
+### 🖼️┃Auto-Image
+
+```js
+javascript:fetch("https://raw.githubusercontent.com/Wplace-AutoBot/WPlace-AutoBOT/refs/heads/main/Auto-Image.js").then(t=>t.text()).then(eval);
+```
+
+
+
1. Ninguno de los scripts funcionará si cierras la pestaña del navegador. Debes mantener la pestaña de WPlace abierta, incluso si está en segundo plano.
+>
2. Nunca ejecutes ambos scripts en la misma página — esto puede causar errores en tu WPlace. Si sucede, ¡solo refresca la página!
+>
3. Si el script no detecta los colores disponibles, solo haz clic en el botón "Pintar" para mostrarlos — solo entonces inicia el Auto-Image.
+
+
+
+### ✨┃Características
+
+- [x] Farmea automáticamente gotas/niveles
+- [x] Omisión correcta de píxeles de color
+- [x] Superposición (ya no necesitas bluemarble)
+- [x] Pintar en múltiples tiles
+- [x] Solucionador de AutoCaptcha con generador de tokens Turnstile
+- [x] Procesamiento avanzado de colores
+- [x] Soporte multiidioma
+- [x] Múltiples cuentas a través de función de guardar y cargar
+- [x] Funciona en móvil :P
+
+
+---
+
+
+---
+
+
+
+
+
+---
+
+### 📋┃Por hacer
+
+- [x] Hacer que AutoFarm funcione
+- [ ] Fusionar ambos scripts en uno
+- [ ] Cambiador de múltiples cuentas (actualmente en desarrollo)
+- [ ] Sistema de cola de múltiples cuentas
+- [x] Agregar sistema de superposición
+- [x] Agregar soporte de tiles cruzados
+- [x] Agregar solucionador de AutoCaptcha
+- [x] Agregar omisión correcta de píxeles de color
+- [ ] Separar CSS
+
+---
+
+- Contribuidores:
+
+
+
+