- ";
diff --git a/lib/WiFiManager/wm_strings_es.h b/lib/WiFiManager/wm_strings_es.h
new file mode 100644
index 00000000..781d0553
--- /dev/null
+++ b/lib/WiFiManager/wm_strings_es.h
@@ -0,0 +1,282 @@
+/**
+ * SAMPLE SAMPLE SAMPLE
+ *
+ * wm_strings_es.h
+ * spanish strings for
+ * WiFiManager, a library for the ESPX/Arduino platform
+ * for configuration of WiFi credentials using a Captive Portal
+ *
+ * @author Creator tzapu
+ * @author tablatronix
+ * @version 0.0.0
+ * @license MIT
+ */
+
+#ifndef _WM_STRINGS_EN_H_
+#define _WM_STRINGS_EN_H_
+
+
+/**
+ * ADD TO BUILD FLAGS
+ * -DWM_STRINGS_FILE="\"wm_strings_es.h\""
+ */
+
+#ifndef WIFI_MANAGER_OVERRIDE_STRINGS
+// !!! ABOVE WILL NOT WORK if you define in your sketch, must be build flag, if anyone one knows how to order includes to be able to do this it would be neat.. I have seen it done..
+
+// strings files must include a consts file!
+// Copy and change to custom locale tokens if necessary, but strings should be good enough
+#include "wm_consts_en.h" // include constants, tokens, routes
+
+const char WM_LANGUAGE[] PROGMEM = "es-ES"; // i18n lang code
+
+const char HTTP_HEAD_START[] PROGMEM = ""
+""
+""
+""
+""
+"{v}";
+
+const char HTTP_SCRIPT[] PROGMEM = ""; // @todo add button states, disable on click , show ack , spinner etc
+
+const char HTTP_HEAD_END[] PROGMEM = "
"; // {c} = _bodyclass
+// example of embedded logo, base64 encoded inline, No styling here
+// const char HTTP_ROOT_MAIN[] PROGMEM = "